Модуляризация XHTML


Модуль Tables


Как видно уже из названия, модуль Tables предоставляет элементы, которые относятся к таблицам и имеют улучшенный доступ из невизуальных ПА (пользовательских агентов). Модуль Tables поддерживает следующие элементы, атрибуты и модель содержимого:

Элементы

Атрибуты

Модель минимального содержимого

caption (PCDATA | Inline)*
table , border (), cellpadding (),

cellspacing (), datapagesize (),

frame ("void" | "above" | below" | "hsides" | "lhs" | "rhs" | "vsides" | "box" | "border"), rules ("none" | "groups" | "rows" | "cols" | "all"), summary (), width ()

caption?, ( col* | colgroup* ), (( thead?, tfoot?, tbody+ ) | ( tr+ ))
td , abbr (), align ("left" | "center" | "right" | "justify" | "char"), axis (), char (), charoff (), colspan (), headers (), rowspan (), scope ("row", "col", "rowgroup", "colgroup"),

valign ("top" | "middle" | "bottom" | "baseline")

(PCDATA | Flow)*
th , abbr (), align ("left" | "center" | "right" | "justify" | "char"), axis (), char (), charoff (), colspan (), headers (), rowspan (), scope ("row", "col", "rowgroup", "colgroup"), valign ("top" | "middle" | "bottom" | "baseline") (PCDATA | Flow)*
tr , align ("left" | "center" | "right" | "justify", "char"), char (), charoff (), valign ("top" | "middle" | "bottom" | "baseline") (td | th)+
col , align ("left" | "center" | "right" | "justify", "char"), char (), charoff (), span (), valign ("top" | "middle" | "bottom" | "baseline"), width () EMPTY
colgroup , align ("left" | "center" | "right" | "justify", "char"), char (), charoff (), span (), valign ("top" | "middle" | "bottom" | "baseline"), width () col*
tbody , align ("left" | "center" | "right" | "justify", "char"), char (), charoff (), valign ("top" | "middle" | "bottom" | "baseline") tr+
thead , align ("left" | "center" | "right" | "justify", "char"), char (), charoff (), valign ("top" | "middle" | "bottom" | "baseline") tr+
tfoot , align ("left" | "center" | "right" | "justify", "char"), char (), charoff (), valign ("top" | "middle" | "bottom" | "baseline") tr+

При использовании этого модуля добавляется элемент table к набору содержимого Block, как определено в модуле Text.

Реализация:




- Начало -  - Назад -  - Вперед -