Какой формат встроенного стиля лучше для шаблона электронной почты HTML:
<table height="800"></table>
<table bgcolor="#000000"></table>
or
<table style="height:800px;"></table>
<table style="background:#000000;"></table>
Какой формат встроенного стиля лучше для шаблона электронной почты HTML:
<table height="800"></table>
<table bgcolor="#000000"></table>
or
<table style="height:800px;"></table>
<table style="background:#000000;"></table>
height="800px"
недействителен. Вы бы хотели height="800"
(нет px
в атрибуте height
). Версия CSS должна работать во многих клиентах, но @John сообщает, что с ней нет 100% совместимости.
Безусловно, лучшее, что можно сделать с электронной почтой, — это вообще не устанавливать высоту, поскольку на самом деле это не работает. Пусть ваш контент течет.
height="800"
работает на 100% во всех клиентах при применении к элементам table/td, только height:800px;
не работает последовательно. Вы должны обновить ответ, так как он технически неверен.
- person John; 20.03.2014
height=""
- простая альтернатива. Мое предположение было бы одним из Outlooks. Могу ошибаться в этом - надо проверить. Я думаю, что я пытаюсь сказать, что height=""
- это 100% поддерживаемое решение, а ваш комментарий о высоте в целом не работает.
- person John; 20.03.2014
Вы можете использовать оба в настоящее время. Однако, если вы хотите быть пуленепробиваемым, используйте height="800"
, который лучше работает для некоторых старых клиентов.
первый
<table height="800"></table>
height="800"
работает во всех клиентах, и это то, как вы должны это делать. height:800px;
нет.
То же самое для фона, 100% поддерживаемый метод — bgcolor="#000000"
, но только в <table>
или <td>
элементах.
Вы всегда должны использовать лучшие примеры, если хотите добиться согласованности между почтовыми клиентами.
Это правило также применяется к align="left"
(правильно) против text-align:left;
или float:left;
, а valign="top"
также работает там, где vertical-align:top;
бесполезен.