Могу ли я использовать элементы HTML5 для выделения кода на странице, которая использует таблицу для форматирования? Для примера:Табличная страница с элементами HTML5?
<section id="posts">
<tr id="posts-title-row">
<header><td id="posts-title">
<h2>Latest Posts</h2>
</td></header>
</tr>
<tr id="posts-row">
<article><td>
<p>Maecenas faucibus mollis interdum.</p>
</td></article>
<article><td>
<p>Maecenas faucibus mollis interdum.</p>
</td></article>
<article><td>
<p>Maecenas faucibus mollis interdum.</p>
</td></article>
</tr>
</section>
В общем, я понимаю, что это очень плохая форма, но пока клиенты электронной почты (особенно Gmail). Поддержка CSS3 форматирование писем, нет немного другой варианта, за исключением того, чтобы использовать таблицы для форматирования HTML электронные письма (например, информационные бюллетени). Однако для моего собственного семантического душевного спокойствия я бы хотел использовать раздел> < article> и < header> тип элементов для упорядочивания вещей.
Это лучший способ. Электронная почта имеет несогласованности с общими тегами, такими как пролеты, div и p. Вы будете задавать проблемы, пытаясь заставить семантические теги работать. – John