Общий вид таблицы:
<TABLE BORDER=3 CELLSPACING=2 CELLPADDING=2 WIDTH="80%">
<CAPTION>... заголовок таблицы... </CAPTION>
<TR><TD> первая ячейка <TD> вторая ячейка
<TR>...
...
</TABLE>
Атрибуты метки TABLE не обязательны. По умолчанию, таблица выводится без рамки. Как правило, размер ячеек таблицы устанавливается автоматически, чтобы наилучшим образом разместить содержимое, однако можно установить ширину таблицы с помощью атрибута WIDTH. Атрибуты BORDER, CELLSPACING и CELLPADDING предоставляют дополнительные возможности для контроля за внешним видом таблицы. Заголовок размещается над или под таблицей в зависимости от значения атрибута ALIGN.
Горизонтальный ряд ячеек определяется элементом TR, закрывающая метка не обязательна. Ячейки таблицы определяются элементами TD (для данных) и TH (для заголовков). Как и TR, эти элементы могут не иметь закрывающей метки. TH и TD могут включать несколько атрибутов: ALIGN и VALIGN для выравнивания содержимого ячейки, ROWSPAN и COLSPAN для указания того, что ячейка занимает более одного горизонтального ряда или колонки. Ячейка таблицы может содержать другие элементы уровня блока и текста, включая формы и другие таблицы.
Для элемента TABLE обязательны открывающая и закрывающая метки. Допустимые атрибуты:
Align - Допустимые значения: LEFT, CENTER и RIGHT. Определяет положение таблицы по отношению к полям документа.
Width - При отсутствии этого атрибута ширина таблицы определяется автоматически в зависимости от содержимого. Атрибут WIDTH можно использовать для установки фиксированной ширины в пикселах (например, WIDTH=212) или в процентах от пространства между левым и правым полем (например, WIDTH="80%").
Border - Используется для указания ширины внешней окантовки таблицы в пикселах (например, BORDER=4). Значение можно установить равным нулю, в результате чего окантовка не будет видна. В отсутствие этого атрибута окантовка также не должна показываться на экране. Обратите внимание: некоторые браузеры воспринимают метку <TABLE BORDER> точно так же, как BORDER=1.
Nowrap - Этот атрибут запрещает автоматический перевод текста со строки на строку внутри ячейки таблицы (например, <TD NOWRAP>). Эффект применения этого атрибута аналогичен использованию объекта вместо пробела по всему содержимому ячейки.
Rowspan - Используется с положительным целым значением числа строк таблицы, занятых ячейкой. По умолчанию принято равным единице.
Colspan - Используется с положительным целым значением числа колонок таблицы, занятых ячейкой. По умолчанию принято равным единице.
Таблицы, как правило, показываются на экране "приподнятыми" над поверхностью страницы, а ячейки - "вдавленными" в тело таблицы. Ячейки выделяются окантовкой, только если в них есть содержимое. Если содержимое ячейки состоит только из пробелов, ячейка считается пустой, за исключением случаев, когда в ней есть хотя бы один объект .
Контрольные вопросы:
1. Какие средства HTML предоставляются для форматирования абзацев
2. Посредством какого элемента можно создать встроенные в HTML документ формы
3. Таблицы, как они создаются.
Задание:
1. Примените все виды форматирования абзацев к документу созданному в предыдущей лабораторной работе.
2. Для улучшения отображения информации в документе используйте таблицы.