РЕДАКТИРОВАТЬ: тег caption
относится к таблице и, следовательно, должен существовать только один раз.Не ассоциируйте caption
с каждым tbody
элементом, как я:
<table>
<caption>First Half of Table (British Dinner)</caption>
<tbody>
<tr><th>1</th><td>Fish</td></tr>
<tr><th>2</th><td>Chips</td></tr>
<tr><th>3</th><td>Pease</td></tr>
<tr><th>4</th><td>Gravy</td></tr>
</tbody>
<caption>Second Half of Table (Italian Dinner)</caption>
<tbody>
<tr><th>5</th><td>Pizza</td></tr>
<tr><th>6</th><td>Salad</td></tr>
<tr><th>7</th><td>Oil</td></tr>
<tr><th>8</th><td>Bread</td></tr>
</tbody>
</table>
ПЛОХОЙ ПРИМЕР ВЫШЕ: НЕ КОПИРОВАТЬ
ВышеПример не отображается так, как вы ожидаете, потому что запись в таком виде указывает на неправильное понимание тега caption
.Вам понадобится много CSS-хаков, чтобы он правильно отображался, потому что вы будете идти против стандартов.
Я искал стандарты W3Cs для тега caption
, но не смог найти явного правила, согласно которому в таблице должен быть только один элемент caption
, но это действительно так.