Почему браузеры все еще вводят <tbody> в HTML5?
И IE9 и Chrome14 логTBODY
какtagName
элемента внутри<table>
Спецификация HTML5 на<table>
четко говорится:
с последующим нулем или несколькими элементами tbody или одним или несколькими элементами tr
Более того.Спецификация HTML5 на<tr>
четко говорится:
Будучи дочерним элементом элемента таблицы, после любого заголовка, элементов colgroup и thead, но только в том случае, если отсутствуют элементы tbody, являющиеся дочерними элементами элемента таблицы.
Почему браузеры портят мой DOM и вводят<tbody>
когда
Ответ «обратная совместимость» не имеет абсолютно никакого смысла, потому что я специально выбрал тип документа HTML5.