Существует ли эквивалент макс. ширины CSS, которая работает в электронных письмах HTML?

Я пытаюсь создать электронное письмо HTML, которое отобразится правильно во всех широко используемых почтовых клиентах. Я переношу целую электронную почту в таблицу, и я хотел бы, чтобы она имела ширину, которая составляет до 98% доступной ширины, но не больше, чем 800 пикселей. Как это:

Но я не делаю его тот путь, с тех пор согласно этому Outlook 2007 не поддерживает свойство width CSS.

Вместо этого я делаю это:

Там какой-либо путь состоит в том, чтобы также установить макс. ширину, не полагаясь на CSS?

110
задан Tim Goodman 11 March 2010 в 15:13
поделиться

1 ответ

Краткий ответ: нет.

Подробный ответ:

Фиксированные форматы лучше подходят для электронных писем HTML. По моему опыту, когда дело касается электронных писем в формате HTML, лучше всего притвориться 1999 годом. Будьте явными и используйте атрибуты HTML (width = "650"), где это возможно, в определениях таблиц, а не CSS (style = "width: 650px"). Используйте фиксированную ширину, без процентов. Ширина стола 650 пикселей - беспроигрышный вариант. Используйте встроенный CSS для установки свойств текста.

Дело не в том, что работает в «электронной почте HTML», а в том, что множество почтовых клиентов и их ограниченная (а иногда и преднамеренно в случае Gmail, Hotmail и т. Д.) Способность отображать HTML.

13
ответ дан 24 November 2019 в 03:12
поделиться