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


Таблицы - часть 2


<!-- атрибуты горизонтального выравнивания для содержимого ячеек --> <!ENTITY % CellHAlign.attrib "align ( left | center | right | justify | char ) #IMPLIED char #IMPLIED charoff #IMPLIED" >

<!-- атрибуты вертикального выравнивания для содержимого ячеек --> <!ENTITY % CellVAlign.attrib "valign ( top | middle | bottom | baseline ) #IMPLIED" >

<!-- scope проще, чем атрибут axes для обычных таблиц --> <!ENTITY % scope.attrib "scope ( row | col | rowgroup | colgroup ) #IMPLIED" >

<!-- table: Элемент "Таблица" .............................. -->

<!ENTITY % table.element "INCLUDE" > <![%table.element;[ <!ENTITY % table.content "( %caption.qname;?, ( %col.qname;* | %colgroup.qname;* ), (( %thead.qname;?, %tfoot.qname;?, %tbody.qname;+ ) | ( %tr.qname;+ )))" > <!ELEMENT %table.qname; %table.content; > <!-- end of table.element -->]]>

<!ENTITY % table.attlist "INCLUDE" > <![%table.attlist;[ <!ATTLIST %; %Common.attrib; summary #IMPLIED width #IMPLIED border #IMPLIED %frame.attrib; %rules.attrib; cellspacing #IMPLIED cellpadding #IMPLIED > <!-- end of table.attlist -->]]>

<!-- caption: Заголовок Таблицы ............................ -->

<!ENTITY % caption.element "INCLUDE" > <![%caption.element;[ <!ENTITY % caption.content "( #PCDATA | %Inline.mix; )*" > <!ELEMENT %caption.qname; %caption.content; > <!-- end of caption.element -->]]>

<!ENTITY % caption.attlist "INCLUDE" > <![%caption.attlist;[ <!ATTLIST %; %Common.attrib; > <!-- end of caption.attlist -->]]>

<!-- thead: "Шапка" Таблицы ............................... -->

<!-- Используйте thead для дублирования шапок при разрыве таблицы по границам страниц или для статических шапок, если разделы tbody выводятся в прокручиваемой панели. -->

<!ENTITY % thead.element "INCLUDE" > <![%thead.element;[ <!ENTITY % thead.content "( %tr.qname; )+" > <!ELEMENT %thead.qname; %thead.content; > <!-- end of thead.element -->]]>




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