На главную

HTML 4.0

11.2.1 Элемент TABLE

<!ELEMENT TABLE - -
     (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>
<!ATTLIST TABLE                        -- таблица --
  %attrs;                              -- %coreattrs, %i18n, %events --
  summary     %Text;         #IMPLIED  -- цель/структура для речевого вывода --
  width       %Length;       #IMPLIED  -- ширина таблицы --
  border      %Pixels;       #IMPLIED  -- толщина рамки вокруг таблицы --
  frame       %TFrame;       #IMPLIED  -- какие части рамки нужно генерировать --
  rules       %TRules;       #IMPLIED  -- rulings между строками и столбцами --
  cellspacing %Length;       #IMPLIED  -- расстояние между ячейками --
  cellpadding %Length;       #IMPLIED  -- расстояние внутри ячеек --
  >

Начальный тег: обязателен, конечный тег: обязателен

Определения атрибутов
summary = текст [CS]
Краткая информация о назначении и структуре таблицы для агентов пользователей, выполняющих генерацию для невизуальных средств, таких как синтезаторы речи или азбуки Бройля.
align = left|center|right [CI]
Deprecated. Этот атрибут задает положение таблицы относительно документа. Допустимые значения:
  • left: Таблица находится в левой части документа.
  • center: Таблица находится в центре документа.
  • right: Таблицы находится в правой части документа.
width = длина [CN]
Этот атрибут определяет необходимую ширину всей таблицы и предназначен для визуальных объектов пользователей. Если значение указано в процентах, это означает долю в процентах от доступного горизонтального пространства. Если ширина не указана, она определяется агентом пользователя.
Атрибуты, определяемые в любом другом месте
  • id, class (идентификаторы в пределах документа)
  • lang (информация о языке), dir (направление текста)
  • title (заголовок элемента)
  • style (встроенная информация о стиле)
  • onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup (внутренние события)
  • bgcolor (цвет фона)
  • frame, rules, border (границы и rules)
  • cellspacing, cellpadding (поля в ячейках)

Элемент TABLE содержит все другие элементы, определяющие заголовок, строки, содержимое и форматирование.

В следующем списке описано, какие операции может выполнять агент пользователя при генерации таблиц:

  • Предоставление пользователю информации о таблице. Авторам следует предоставлять краткую информацию о содержании и структуре таблицы, чтобы люди, работающие с невизуальными агентами пользователей, могли лучше понять ее.
  • Генерация caption, если он определен.
  • Генерация верхнего заголовка таблицы, если он определен. Генерация нижнего заголовка, если он определен. Агенты пользователей должны знать, где нужно генерировать верхний и нижний заголовки. Например, если средство вывода делится на страницы, агенты пользователей могут помещать верхний заголовок в верхней части каждой страницы, а нижний - внизу. Точно так же, если агент пользователя предоставляет механизм прокрутки строк, верхний заголовок может отображаться вверху прокручиваемой области, а нижний - внизу.
  • Вычисление числа столбцов в таблице. Помните, что число строк в таблице равно числу элементов TR, содержащихся в элементе TABLE.
  • Группировка столбцов в соответствии со спецификациями групп столбцов.
  • Построчная генерация ячеек и группировка в столбцы между верхним и нижним заголовками. Визуальные агенты пользователей должны форматировать таблицы в соответствии с атрибутами HTML и спецификациями таблиц стилей.

Модель таблиц HTML разработана так, чтобы с помощью автора агенты пользователей могли генерировать таблицы последовательно (т.е. по мере получения строк таблицы), а не ждали получения всей таблицы до начала генерации.

Чтобы агенты пользователей могли форматировать таблицу за один проход, авторы должны сообщить агентам пользователей следующую информацию:

  • Число столбцов в таблице. Подробнее о том, как указать эту информацию, см. в разделе о подсчете числа столбцов в таблице.
  • Ширину столбцов. Подробнее о том, как указать эту информацию, см. в разделе о подсчете ширины столбцов.

Более точно агент пользователя может сгенерировать таблицу за один проход, когда ширина столбцов указана с использованием комбинации элементов COLGROUP и COL. Если для какого-либо столбца указана относительная ширина или ширина в процентах (см. раздел о подсчете ширины столбцов), авторы должны также указать ширину самой таблицы.

Направление таблиц 

Направление таблицы либо наследуется (по умолчанию используется направление слева направо), либо определяется атрибутом dir элемента TABLE.

Для таблиц, направление которых слева направо, нулевой столбец находится слева, а нулевая строка - сверху. Для таблиц, направление которых справа налево, нулевой столбец находится справа, а нулевая строка - сверху.

Если агент пользователя allots в строку дополнительные ячейки (см. раздел о подсчете числа столбцов в таблице), дополнительные ячейки строки добавляются в таблицу справа для таблиц, имеющих направление слева направо, и слева для таблиц, имеющих направление справа налево.

Помните, что TABLE - единственный элемент, для которого атрибут dir обращает визуальный порядок столбцов; нельзя изменить порядок одной строки (TR) или группы столбцов (COLGROUP).

Если для элемента TABLE установлен атрибут dir, он также влияет на направление текста в ячейках таблицы (поскольку атрибут dir наследуется элементами уровня блока).

Чтобы определить таблицу с направлением справа налево, установите атрибут dir следующим образом:
<TABLE dir="RTL">
...продолжение таблицы...
</TABLE>

Направление текста в отдельных ячейках можно изменить, установив атрибут dir для элемента, определяющего ячейку. Подробнее о вопросах направления текста см. в разделе о двунаправленном тексте.

 

 

 

 

МЕНЮ


О спецификации HTML 4.0
        Организация спецификации
        Соглашения, принятые в документе
        Элементы и атрибуты
        Замечания и примеры
        Благодарности
        Информация об авторском праве

Введение в HTML 4.0
        Что такое World Wide Web?
        Введение в URI
        Идентификаторы фрагментов
        Относительные URI
        Что такое HTML?
        Краткая история HTML
        HTML 4.0
        Интернационализация
        Доступность
        Таблицы
        Составные документы
        Таблицы стилей
        Скрипты
        Печать
        Создание документов в формате HTML 4.0
        Разделение структуры и представления
        Универсальность доступа к Web
        Помощь агентам пользователей в последовательном создании изображений

Об SGML и HTML
        Введение в SGML
        Конструкции SGML, используемые в HTML
        Элементы
        Атрибуты
        Ссылки на символы
        Комментарии
        Как читать HTML DTD
        Комментарии DTD
        Определение комбинаций параметров
        Объявления элементов
        Объявления атрибутов

Соответствие: требования и рекомендации
        Определения
        SGML
        Тип содержимого text/html

Представление документа в формате HTML - Наборы символов, кодировки символов и entities
        Набор символов документа
        Кодировки символов
        Выбор кодировки
        Указание кодировки
        Ссылки на символы
        Числовые ссылки на символы
        Комбинации ссылок на символы
        Неотображаемые символы

Основные типы данных HTML - Информация о символах, цветах, длинах, URI, типах содержимого и т.д.
        Информация о регистре
        Основные типы SGML
        Текстовые строки
        URI
        Цвета
        Замечания об использовании цветов
        Длины
        Типы содержимого (типы MIME)
        Коды языков
        Кодировки
        Отдельные символы
        Дата и время
        Типы ссылок
        Дескрипторы устройств
        Данные сценариев
        Данные таблиц стилей
        Целевые имена кадров

Глобальная структура документа в формате HTML - Разделы HEAD и BODY документа
        Введение в структуру документа HTML
        Информация о версии HTML
        The HTML element
        Заголовок документа
        Элемент HEAD
        Элемент TITLE
        Атрибут title
        Метаданные
        Тело документа
        Элемент BODY
        Идентификаторы элементов: атрибуты id и class
        Элементы фровня блока и встроенные элементы
        Группировка элементов: элементы DIV и SPAN
        Заголовки: элементы H1, H2, H3, H4, H5, H6
        Элемент ADDRESS

Информация о языке и направление текста - Тексты на различных языках
        Указание языка содержимого: атрибут lang
        Коды языков
        Наследование кодов языков
        Интерпретация кодов языков
        Указание направления текста и таблиц: атрибут dir
        Введение в двунаправленный алгоритм
        Наследование инфомрации о направлении текста
        Устанока направления внедренного текста
        Приоритет над двунаправленным алгоритмом: элемент BDO
        Ссылки на символы для управления направлением и объединением
        Таблицы стилей и двунаправленность

Текст - Абзацы, строки и фразы
        Неоображаемые символы
        Структурированный текст
        Элементы фраз: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ABBR и ACRONYM
        Кавычки: элементы BLOCKQUOTE и Q
        Верхние и нижние индексы: элементы SUB и SUP
        Строки и абзацы
        Абзацы: элементы P
        Управление переходом на следующую строку
        Переносы
        Форматированный текст: элемент PRE
        Визуальное представление абзацев
        Разметка изменений в документе: элементы INS и DEL

Списки - Неупорядоченные, упорядоченные списки и списки определений
        Введение в списки
        Неупорядоченные списки (UL), упорядоченные списки (OL) и элементы списков (LI)
        Списки определений: элементы DL, DT и DD
        Визуальное представление списков
        Элементы DIR и MENU

Таблицы
        Введение в таблицы
        Элементы построения таблиц
        Элемент TABLE
        Captions таблиц: элемент CAPTION
        Грцппы строк: элементы THEAD, TFOOT и TBODY
        Группы столбцов: элементы COLGROUP и COL
        Строки таблицы: элемент TR
        Ячейки таблицы: элементы TH и TD
        Форматирвоание таблиц визуальными агентами пользователей
        Границы и rules
        Горизонтальне и вертикальное выравнивание
        Поля ячейки
        Представление таблиц невизуальными агентами пользователей
        Связь информации заголовка с ячейками данных
        Категоризация ячеек
        Алгоритм поиска заголовочной информации
        Пример таблицы



Рекомендуем


Выбрать мобильный и сотовый телефон

  Веб-студия "W-studio.com.ua" © 2008
(032) 34-64-17