2015-02-25 3 views
0

Я изменяю шаблон электронной почты html, созданный предыдущим дизайнером. Он не смотрит прямо на меня:HTML-код электронной почты

<html style="margin: 0;padding: 0;border: 0;width: 100%;height: 100%;"> 
 
<head> 
 
</head> 
 
<style type="text/css">

Я бы подумал: «стиль» переходит в «голове» и «стиль HTML =„...“выглядит запутанным. Я не эксперт в html-письмах, просто подумал, что кто-то здесь может быть более осведомленным Также существует ли смысл быть doctype?

+0

Да, это необычно. – usr1234567

ответ

1

Возможно, это было сделано, потому что многие почтовые клиенты вычеркивают элемент head. Однако элемент style должен находиться в элементе body в точке. Поддерживаются только дочерние элементы html: head и body. Конечно, даже тогда многие почтовые клиенты также выделяют элементы стиля, поэтому действительно все CSS в шаблоне электронной почты должны быть встроенными для максимальной совместимости.

0

Информационный бюллетень основан на таблицах, и все его стили размещены в строках. Такой код выглядит архаичным, но для этого есть веская причина. Большинство почтовых служб не позволяют правильно позиционировать и форматировать формат с использованием таких тегов как div, раздел и т. Д., И именно поэтому таблицы используются для создания информационного бюллетеня.

См.: http://freshmail.com/developers/best-practices-for-email-coding/ для справки о том, что стиль может и не может быть использован. Руководство включает в себя также советы для разработчиков и разработчиков информационных бюллетеней в отношении адаптивного дизайна электронной почты

Смежные вопросы