Являются ли таблицы html действительными, если используется несколько тегов тэгов?
Если в HTML <table>
есть несколько тегов <tbody>
, это действительно?
<table>
<tbody>
</tbody
<tbody>
</tbody
</table>
Ответы
Ответ 1
Да, DTD показывает, что это разрешено.
<!ELEMENT table
(caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))>
В DTD также есть комментарий, который объясняет, почему:
Используйте несколько разделов tbody, когда правила необходимы между группами таблицы строки.
Ответ 2
Я скопировал ваш заголовок в google, и первая ссылка: http://www.w3.org/TR/html401/struct/tables.html#h-11.2.3,
"Табличные строки могут быть сгруппированы в головку таблицы, столу стола и одну или несколько разделов тела стола",
так что да, вы можете!
Ответ 3
Несколько тел таблицы вполне приемлемы.
Ответ 4
Да, вы можете иметь несколько tbody
в одной таблице.
Пример:
<table>
<tbody>
<tr><td>Monday</td><td>#1</td></tr>
<tr><td>Friday</td><td>#2</td></tr>
</tbody>
<tbody>
<tr><td>Monday</td><td>#3</td></tr>
<tr><td>Friday</td><td>#4</td></tr>
</tbody>
</table>