Действительно ли необходимо иметь <tbody> в каждой таблице?

Действительно ли необходимо иметь <tbody> в каждой таблице? Согласно Стандартам.

32
задан Jitendra Vyas 20 June 2010 в 03:14
поделиться

3 ответа

Только если вы определите thead и tfoot . В основном он используется, когда таблица имеет несколько тел содержимого. Если данные в таблице легко понять как tbody , то вы можете смело их опустить.

40
ответ дан 27 November 2019 в 20:31
поделиться

Цитата из спецификации HTML 4 : «Начальный тег TBODY требуется всегда, за исключением случаев, когда таблица содержит только одно тело таблицы и не содержит разделов заголовка или основания таблицы. Конечный тег TBODY всегда можно безопасно опустить. "

Итак, у вас должен быть тег , если у вас есть или

См. Также: MDN

11
ответ дан 27 November 2019 в 20:31
поделиться

Большинство браузеров снисходительны, но даже в этом случае я добавляю пару во все таблицы, которые использую сейчас. Даже банальные столы. Особенно сейчас, когда я все чаще и чаще использую CSS для украшения этих таблиц.

С учетом всего сказанного, у меня есть старые таблицы, которые все еще отлично работают в новейших браузерах. Я учусь на собственном горьком опыте, но потрачу несколько дополнительных микросекунд на добавление необязательных тегов здесь и там, в конечном итоге сэкономив вам деньги / время в долгосрочной перспективе.

Дэйв

-5
ответ дан 27 November 2019 в 20:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: