Являются ли таблицы 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>