Хотя вопрос был задан некоторое время назад, я решил дать обновление, поскольку полного ответа не было, и вопрос все еще может возникнуть.
Редактировать:
Я не удержался и протестировал position relative и margin-top с отрицательным значением в нескольких почтовых клиентах...
- Thunderbird 60: поддерживает оба ✓
- Gmail.com (в Firefox): не поддерживает ни
- Outlook.live.com (в Firefox): не поддерживает ни
- Roundcube 1.2.0 (в Firefox): поддерживает оба ✓
- K9 5.600 (в Android): Поддерживает оба варианта (но позиционирование очень сильное) ✓
Я не тестировал большинство почтовых клиентов, так как этих данных достаточно, чтобы не использовать их в данный момент (2020-03).
Оригинал:
Свойство position будет поддерживать решение, как указано в вопросе. Подробнее об этом читайте здесь https://developer.mozilla.org/en-US/docs/Web/CSS/position
Я не проверял это, но согласно https://templates.mailchimp.com/resources/email-client-css-support/ Outlook, почта Apple, почта Windows Live, iOS 6, Android 4.2, Android 2.3 поддерживают свойства position и top.
Gmail, Yahoo!, приложение Gmail, Outlook 2007–2013 и НЕ поддерживают свойство position.
Только Outlook.com в списке не может использовать маржу. К сожалению, я не могу подтвердить, можно ли использовать отрицательные поля.
person
Gerben Versluis
schedule
24.03.2020