Оба IE9 и Chrome14 log TBODY
как tagName
элемента внутри <table>
В спецификации HTML5 на <table>
четко указано:
за которым следует либо ноль, либо больше элементов tbody или один или несколько элементов tr
Далее. В спецификации HTML5 на <tr>
четко указано:
Как дочерний элемент таблицы, после любых элементов заголовка, colgroup и thead, но только если нет элементов tbody, которые являются дочерними элементами элемента таблицы.
Почему браузеры повреждают мою DOM и вводят <tbody>
, когда
- Я не просил одного
- Это абсолютно справедливо без одного
Ответ "обратной совместимости" абсолютно нулевой смысл, потому что я специально выбрал для HTML5 doctype.