Протоколы Internet


Язык HTML - часть 29


14.2. Вычисление числа рядов и колонок в таблице

Число рядов в таблице равно числу tr-элементов в ее содержимом. Агенты пользователя должны игнорировать ряды с номерами за пределами этого числа. Существует несколько путей определения числа колонок.

  • Сканирование рядов таблицы и определение максимального числа колонок. Если число колонок в таблице превосходит число ячеек, ряд дополняется пустыми ячейками.
  • Подсчитывается число колонок, как это специфицировано элементами COL и colgroup.
  • Используется атрибут COLS элемента table

Агент пользователя может предположить, что число колонок в примере, приведенном ниже равно трем.

<table cols= “3”>

… текст таблицы …

</table>

Если число колонок в таблице не задано атрибутом COLS, то визуальный агент пользователя будет ждать прихода всей информации о таблице, прежде чем приступит к ее отображению. Таким образом, атрибут cols позволяет отображать таблицу ряд за рядом по мере поступления данных.

14.3. Ориентация таблиц

Ориентация таблиц определяется атрибутом dir элемента table. Для таблиц, ориентированных слева направо (ориентация по умолчанию), первая колонка расположена слева, а первый ряд сверху. Возможна ориентация таблицы справа налево. Для того чтобы специфицировать таблицу с нумерацией колонок справа налево нужно установить значение атрибута dir.

<table dir=”rtl”>

… содержимое таблицы …

</table>

14.4. Надписи и таблица. Элемент caption

<!element caption - - (%inline;) +>

<!entity % calign “(top|bottom|left|right)”>

<!attlist caption

-- Надпись для таблицы --

%attrs;

-- %coreattrs, %i18n, %events --

align %CAlign; #implied

-- относительно таблицы -- >

Определение атрибута

align = top|bottom|left|right

Этот атрибут определяет положение подписи по отношению к таблице. Возможные значения:

  • top: подпись над таблицей. Это значение по умолчанию.
  • bottom: подпись под таблицей.
  • left: подпись слева от таблицы.
  • right: подпись справа от таблицы.

Надпись, если она присутствует, должна описывать природу таблицы. Элемент caption должен располагаться непосредственно после начальной метки table. Например:




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



Книжный магазин