Колонтитулы таблицы

Браузер Internet Explorer позволяет использовать дополнительные теги структурирования табличных данных, а именно – <thead>, <tbody> и <tfoot>. Эти теги предназначены для создания колонтитулов таблицы раз­личных уровней (соответственно для верхнего, основного (содержательного) и нижнего уровней таблицы).

Теги верхнего и нижнего колонтитулов <thead> и <tfoot> могут быть ис­пользованы в структуре таблицы лишь единожды, причем для них необяза­тельно ншшчие закрывающих тегов.

Тег основного колонтитула <tbody> может встречаться неоднократно в пре­делах одной таблицы, однако требует своего закрывающего тега. Верхний и нижний колонтитулы функционально очерчивают логические заголовки соответствующего уровня и применимы, в основном, в больших таблицах, не помещающихся в пределах одной страницы электронного до­кумента.

Основные колонтитулы выполняют функцию, аналогичную тегам группи­ровки <соь> и <colgroup>, расставляя логические метки по ходу изложения основной содержательной части таблицы.

Прорисовка структуры таблицы

Еще одной замечательной возможностью нестандартного представления таблиц, работающей только в браузере Internet Explorer, является прорисов­ка внутренней структуры таблицы, а именно – рамок и линеек. Другими словами, возможно оформить таблицу таким образом, что от рамки останут­ся только верхняя и нижняя границы, а между ячейками останется только вертикальная линейка.

За изменение свойств рамки отвечает параметр frame, а с помощью пара­метра rulesварьируется внешний вид линеек таблицы (оба параметра при­менимы внутри тега <table>).

Возможные значения параметра frame приведены в таблице.

значение Функция
border Рамка с четырех сторон
above Рамка только сверху
below Рамка только снизу
hsides Верхняя и нижняя части рамки
vsides Левая и правая части рамки
lhs Только левая часть рамки
rhs Только правая часть рамки
void Нет рамок

Возможные значения параметра rules приведены в таблице.

Значение Функция
all Отображение линейки целиком
groups Часть линейки, разделяющая сгруппированные данные
cols Часть линейки, разделяющая столбцы
rows Часть линейки, разделяющая строки
none Отсутствие линейки