Я обычно использую правила CSS для margin:0 auto
наряду с 960 контейнерами для моего стандартного содержания на базе браузера, но я плохо знаком с почтовым созданием HTML, и у меня есть следующий дизайн, который я хотел бы теперь центрировать в окне браузера без стандартного CSS.
http://static.helpcurenow.org/mockups/emails/2010/may-survey/survey.html
Я, кажется, вспоминаю наблюдение где-нибудь, что это может также быть выполнено путем обертывания почтового дизайна таблицы во внешнем настольном приемнике к width:100%
и использование некоторого встроенного стиля для text-align:center
на tbody или чем-то вроде этого, чтобы сделать это?
Существует ли лучшая практика для этого?
Выровняйте стол по центру.
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">
Your Content
</td>
</tr>
</table>
Если у вас есть «ваше содержимое», если это таблица, установите для него желаемую ширину, и вы получите центрированное содержимое.
CSS в электронной почте - это боль. К сожалению, вам, вероятно, понадобятся таблицы, потому что CSS поддерживается не всеми почтовыми клиентами.
При этом используйте HTML Transitional DOCTYPE, а не XHTML, и используйте
.