2011-02-02 1 views
10

Если в HTML <table> есть несколько тегов <tbody>, это действительно?Действительно ли таблицы html действительны, если используется несколько тегов тегов?

<table> 
    <tbody> 
    </tbody 
    <tbody> 
    </tbody 
</table> 
+1

возможно дубликат [Можем ли мы иметь несколько в то же

?] (Http://stackoverflow.com/questions/3076708/can-we-have-multiple-tbody-in-same-table) – unor

ответ

5

я копия вставил свой титул в Google и первая ссылка: http://www.w3.org/TR/html401/struct/tables.html#h-11.2.3,

«Строки таблиц могут быть сгруппированы в голову стола, стол ногу, и один или более таблица тела секции»,

так что да, вы можете!

1

Да, вы можете иметь несколько tbody s в той же таблице.

Пример:

<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> 
21

Да, DTD показывает, что это разрешено.

<!ELEMENT table 
    (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))> 

ОТД также комментарий, который объясняет, почему:

Использование нескольких TBODY разделов, когда правила необходимы между группами таблицы строк.