Модели элементов таблиц в CSS.
При помощи таблиц можно предоставить взаимоотношение между данымы, разработчики определяют эти взаимоотношения при помощи языков разметок, таких как HTML, XML, XHTML и подобных, а каскадные таблицы стилей предоставляют эти данные визуальным или звуковым способом П.А.
Если в HTML есть зарезервированые теги для предоставление таблиц, то в XML их не существует. И только каскадные таблицы стилей позволяют описать нужные теги для XML. Согласно спецификации не рекомендовано изменять модели элементов таблиц в HTML, П.А. должны игнорировать эти изменения, но как будет на самом деле остается только гадать...
Модели елементов боксов в CSS.
Все модели элементов бокса ведут себя как теги в HTML-4.0
display:table - эта модель елемента блочного бокса, дейсвует как тег table.
display:inline-table - эта модель елемента инлайн-бокса, дейсвует как тег table, но инлайн.
display:table-row - модель елемента бокса, которая определяет ряды таблицы, аналог тега TR
display:table-row-group - модель елемента бокса, которая описывает один или группу рядов, аналог тега TBODY.
display:table-header-group - модель елемента бокса, которая описывает заголовочный ряд , аналог тега THEAD.
display:table-footer-group - модель елемента бокса, которая описывает нижний ряд, аналог тега TFOOTER.
display:table-column - модель елемента бокса, которая дает описание рада ячеек, аналог тега COL.
display:table-column-group - модель елемента бокса, которая дает описание одного или группы радов ячеек, аналог тега COLGROUP.
display:table-cell - модель елемента бокса, которая описывает ячейки таблицы, аналог тегов TD и TH.
display:table-caption - модель елемента бокса, которая описывает заголовок таблицы, анналог HTML-тега CAPTION
Элементы display:table-row-group, display:table-footer-group и display:table-column-group не имеют визуальных эфектов, а только придают стиль входящих в них элементов.