Почему перекрывающиеся теги для установки параметров стиля таблицы, которые (по-видимому) будут делать то же самое? - PullRequest
0 голосов
/ 06 февраля 2012

n.b. Это касается кодировки электронной почты в формате HTML (применяются ограничения)

Например, в шаблоне электронной почты Mail Chimp, с которым я работаю, есть следующее:

<td valign="middle" width="140" style="vertical-align:middle; text-align: left;">

Я предполагаю, что они охватывают базы, но когда нужно использовать valign="top", а когда я использую style="vertical-align: top;" (и когда использовать оба)?

Какая история ведет к этому запутанному состоянию стиля?

Ответы [ 2 ]

2 голосов
/ 06 февраля 2012

valign устарела и не должна использоваться в новых приложениях, поскольку ее поддержка не гарантируется в будущих версиях существующих браузеровvertical-align является рекомендуемым способом CSS для вертикального выравнивания контента.

Подробнее см. По этой ссылке: http://phrogz.net/css/vertical-align/index.html

1 голос
/ 06 февраля 2012

Поскольку valign устарело, некоторые почтовые клиенты могут не отображать его.Итак, есть встроенный запасной вариант CSS (поскольку для электронной почты HTML требуется встроенный CSS).

Я думаю, что основная причина, по которой он используется в этом случае, заключается в том, что, несмотря ни на что, <td> вертикально выровнено по центру.

...