О спецификации HTML 4.0

         

A.7 Различия в таблицах


Модель таблиц HTML 4.0 происходит из работы над HTML+ и начлаьного черновика . Прошлая по просьбам провайдеров информации модель расширена следующим образом:

  • Авторы могут определять таблицы, которые будут отображаться последовательно по мере получения данных агентом пользователя.
  • Авторы могут определять таблицы, более доступные пользвоателям с невизуальными агентами.
  • Авторы могут определять таблицы с фиксированными заголовками и сносками. Агенты пользователей могут использовать это преимущество при прокрутке больших таблиц или при представлении на устройствах со страничной организацией.
  • Модель таблиц HTML 4.0 также обеспечивает необязательные настройки по умолчанию в зависимости от столбцов для выравнивания, большую гибкость при определении границ и обрамления таблицы и возможность выравнивания по определенным символам. Однако ожидается, что задачу представления таблиц в ближайшем будущем возьмут на себя .

    Кроме того, основной целью было обеспечение совместимости с широко используемой компанией Netscape реализацией таблиц. Другой целью было упрощение импортирования таблиц в соответствии с моделью SGML CALS. В последнем черновике атрибут совместим с последними версиями наиболее популярныз браузеров. Внесены некоторые разъяснения в роль атрибута и рекомендуемое поведение в случае, если используются смешанные абсолютные и относительные ширины столбцов.

    Введен новый элемент, , позволяющий группировать наборы столбцов с различными свойствами ширины и выравнивания, определяемыми одним или несколькими элементами . По сравнению с предыдущими черновиками, разъяснена семантика элемента , а rules="basic" заменено rules="groups".

    Атрибут используется как средство расширения свойств, связанных с группами ячеек. Например, стиль линии: точечная, двойная, тонкая/толстая и т.д.; цвет/заливка для внутреннего содержимого; поля ячеек и информация о шрифтах. Это является темой спецификации таблиц стилей.

    Атрибуты и изменены во избежание SGML name clashes друг с другом и во избежание clashes с атрибутами и . Мотивом для этих изменений также послужило желание избежать проблем в будущем, если эта спецификация будет расширена и будет допускать атрибуты и в других элементах таблиц.



    Содержание раздела