Я пытаюсь создать электронное письмо HTML, которое отобразится правильно во всех широко используемых почтовых клиентах. Я переношу целую электронную почту в таблицу, и я хотел бы, чтобы она имела ширину, которая составляет до 98% доступной ширины, но не больше, чем 800 пикселей. Как это: Но я не делаю его тот путь, с тех пор согласно этому Outlook 2007 не поддерживает свойство width CSS. Вместо этого я делаю это: Там какой-либо путь состоит в том, чтобы также установить макс. ширину, не полагаясь на CSS? Краткий ответ: нет. Подробный ответ: Фиксированные форматы лучше подходят для электронных писем HTML. По моему опыту, когда дело касается электронных писем в формате HTML, лучше всего притвориться 1999 годом. Будьте явными и используйте атрибуты HTML (width = "650"), где это возможно, в определениях таблиц, а не CSS (style = "width: 650px"). Используйте фиксированную ширину, без процентов. Ширина стола 650 пикселей - беспроигрышный вариант. Используйте встроенный CSS для установки свойств текста. Дело не в том, что работает в «электронной почте HTML», а в том, что множество почтовых клиентов и их ограниченная (а иногда и преднамеренно в случае Gmail, Hotmail и т. Д.) Способность отображать HTML. 1 ответ
Похожие вопросы: