Практикой best будет не использование таблиц для разметки и форматирования, а использование настоящей системы CSS-сеток. Их много.
Если вы настаиваете на использовании таблиц для разметки, важно, чтобы вы не включали разметку данных, например, элементы <th>
или <caption>
. Также не используйте элементы <thead>
, <tbody>
или <tfoot>
, поскольку они не нужны.
Вспомогательная технология будет читать таблицы в строках слева направо, поэтому убедитесь, что вашисодержание следует за этой моделью потока. Также избегайте использования вложенных таблиц, так как это вызовет проблемы.
Когда вы закончите, простая таблица макетов может выглядеть примерно так:
<table>
<tr>
<td>First</td>
<td>Second</td>
</tr>
<tr>
<td>Third</td>
<td>Fourth</td>
</tr>
<tr>
<td>Fifth</td>
<td>Sixth</td>
</tr>
</table>
Если вам нужно, вы можетеиспользуйте colspan
и пустые td
ячейки, но будьте очень осторожны, используя rowspan
, так как это может вызвать проблемы линеаризации .