Тег tbody - это незаменимый инструмент для аккуратной группировки основного содержимого таблицы. Он позволяет структурировать данные, делая их более логичными и понятными.
Работая в связке с другими элементами, он разделяет таблицу на четкие смысловые блоки: тело, заголовок и нижний колонтитул. Такая организация кода значительно упрощает навигацию по структуре документа.
Что особенно радует, так это возможность браузеров использовать эти элементы для создания интерактивных эффектов. Например, можно включить прокрутку именно тела таблицы, оставив заголовок и футер неподвижными. А при выводе на печать больших таблиц, занимающих несколько страниц, эти элементы гарантируют, что заголовок и нижний колонтитул будут автоматически печататься в верхней и нижней части каждой страницы - это настоящее спасение для читаемости!
Важно помнить об правильном порядке: элемент tbody должен располагаться после элементов tfoot (если они присутствуют) и thead.
Кстати, интересный нюанс: элемент tfoot следует размещать перед элементом tbody. Это не ошибка, а хитрость! Так браузер успевает обработать нижний колонтитул до того, как начнет рендерить все строки с данными, что делает отображение более предсказуемым.
Атрибуты Тег tbody поддерживает глобальные и специфические атрибуты HTML.
Пример table border="1" style="width: 200px;" captionЕжемесячные сбережения/caption colgroup col span="1" style="background-color: silver" col style="background-color: #66FF99" /colgroup thead tr thМесяц/th thДоход/th /tr /thead tfoot tr tdСумма/td td180р/td /tr /tfoot tbody tr tdЯнварь/td td100р/td /tr tr tdФевраль/td td80р/td /tr /tbody /table