Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pervaya_chast_uchebnika_po_WWW (1).doc
Скачиваний:
12
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

2.5.3.7. Горизонтальное выравнивание таблицы. Атрибут align

Данный атрибут тега <TABLE> определяет горизонтальное расположение таблицы в области просмотра. Допустимые значения — LEFT (выравнивание влево), RIGHT (выравнивание вправо) и CENTER (выравнивание по центру). По умолчанию таблицы выровнены по левому краю.

На рисунке 2.19 представлена таблица, выравненная по центру страницы.

Рис. 2.19. Таблица, выровненная по центру страницы.

2.5.3.8. Объединение ячеек. Атрибуты collspan и rowspan

Для сложных таблиц характерна потребность в объединении нескольких смежных ячеек по горизонтали или по вертикали в одну. Данная возможность реализуется с помощью атрибутов COLSPAN (COLiimn SPANning) и ROWSPAN (ROW SPANning), задаваемых в кодах <TD> или <TH>. Форма записи: COLSPAN=num, где num — числовое значение, определяющее, на сколько столбцов следует расширить текущую ячейку по горизонтали. Применение атрибута ROWSPAN аналогично, только здесь указывается количество строк, которые должна захватить текущая ячейка по вертикали. По умолчанию для этих параметров устанавливается значение, равное единице. Допустимо одновременное задание значений обоих параметров для одной ячейки. Правильная установка значений этих параметров может оказаться не очень простой задачей, тем более, что большинство HTML-редакторов позволяют визуально конструировать с последующей генерацией HTML-кодов лишь простейшие таблицы.

На рисунке 2.20 представлен типичный пример выполнения задачи. Методом объединения ячеек создан общий заголовок для двух столбцов и общий заголовок для трех строк.

Р ис. 2.20. Пример таблицы с объединенными ячейками.

2.5.3.9. Форматирование данных внутри таблицы

Каждую отдельную ячейку внутри таблицы можно рассматривать как область для независимого форматирования. Все правила, которые действуют для управления отображением текста, могут быть использованы для форматирования текста внутри ячейки. Внутри ячейки допустимо использование практически всех элементов HTML, которые могут появляться внутри тела документа <BODY>, в том числе тэги, управляющие расположением текста — <P>, <BR>, <HR>, коды заголовков — от <H1> до <H6>, тeги форматирования символов — <В>, <I>, <STRONG>, <BIG>, <EM>, <FONT>, тeги вставки графических изображений <IMG>, гипертекстовых ссылок <А> и т. д. Сразу же подчеркнем, что область действия тeгов, заданных внутри отдельной ячейки, ограничивается пределами этой ячейки независимо от наличия завершающего тeга. Например, если внутри ячейки определен цвет текста — <FONT COLOR=RED>, то даже при отсутствии завершающего кода </FONT> или расположения его через несколько ячеек или строк таблицы, текст следующей ячейки будет отражен цветом по умолчанию.

Помимо стандартны, при работе с таблицами можно использовать и специфические элементы форматирования. В частности, выравнивание текста внутри соответствующей ячейки можно установить с помощью атрибутов ALIGN и VALIGN, которые могут применяться в тегах <TR>, <TD> и <TH>.

Атрибут для горизонтального выравнивания ALIGN может принимать значения LEFT, RIGHT и CENTER (по умолчанию LEFT для <TD> и CENTER для <TH>). Атрибут для вертикального выравнивания VALIGN может принимать значения ТОР (по верхнему краю), BOTTOM (по нижнему краю), MIDDLE (посередине), BASELINE (по базовой линии). По умолчанию — MIDDLE. Выравнивание по базовой линии обеспечивает привязку текста отдельной строки во всех ячейках к единой линии. Задание параметров выравнивания на уровне кода <TR> определяет выравнивание для всех ячеек данной строки, при этом в каждой отдельной ячейки строки может быть определены свои параметры, переопределяющие действие параметров, заданных в <TR>.

Некоторые варианты выравнивания текста внутри таблицы представлены на рисунке 2.21. Следует обратить внимание, что если параметры выравнивания соответствуют установленным по умолчанию можно не указывать.

Рис. Рис. 2.21. Выравнивание текста в таблице

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]