Реферат Курсовая Конспект
Организация колонок. Элементы <COLGROUP> и <COL>. - раздел Программирование, Фреймы в HTML-документах Элементы <colgroup> И <col> Используются Для Формирования Столбцо...
|
Элементы <COLGROUP> и <COL> используются для формирования столбцов таблицы.
Синтаксис элемента <COL>:
<COL attribute_1="value 1" attribute_2="value 2" …>
Закрывающий оператор не используется.
Синтаксис элемента <COLGROUP>:
<COLGROUP attribute_1="value 1" attribute_2="value 2" …>…
<COL attribute_1="value 1" attribute_2="value 2" …>
<COL attribute_1="value 1" attribute_2="value 2" …>
<COL>
</COLGROUP>
Элемент <COLGROUP> позволяет форматировать целые группы столбцов, а элемент<COL> используется (по умолчанию) для форматирования столбца в группе. Для этих же целей (форматирование столбцов в группе) можно использовать параметр элемента <COLGROUP> — span, который определяет число группируемых столбцов. Таким образом, элемент <COLGROUP> явным образом описывает группу столбцов таблицы. Число столбцов в таблице задается параметром span или элементом <COL>. При совместном использовании элементы <COL> и <COLGROUP> необходимо учитывать правила наследования свойств. Элемент <COL> наследует по умолчанию оформление от <COLGROUP>. Однако индивидуальное задание атрибутов оператора <COL> переопределяет наследуемые значения.
Рассматриваемые элементы <COL> и <COLGROUP> имеют параметры: align, char, span, valign и width.
Атрибуты элементов <COLGROUP> и <COL>
Наименование атрибута | Описание атрибута |
width | Ширина столбца (элемент <COL>) или группы столбцов (элемент <COLGROUP>). Задается в пикселях, в процентах и относительных значениях от ширины окна броузера. Кроме перечисленных, “стандартных” значений, в этом атрибуте может использоваться специальная форма “0*” (ноль со звездочкой), которая означает, что ширина каждого столбца в группе должна быть минимальной, необходимой для размещения содержимого столбца. Параметр переопределяется для любого столбца из группы, для которого значение атрибута width задано в элементе <COL>. |
span | Для <COLGROUP> определяет число столбцов в группе (по умолчанию span=1). Для <COL> определяет число столбцов, которые имеют одинаковые значения параметров. |
char | Задает символ, по которому происходит выравнивание. |
align | Определяет выравнивание таблицы в окне броузера. Допустимые значения: left — таблица выравнивается по левому края окна просмотра; center — центрирование таблицы; right — таблица выравнивается по правому края окна просмотра; justify — таблица выравнивается по всей ширине окна просмотра. |
valign | Параметр определяет выравнивание в ячейках таблицы по вертикали относительно окна броузера. Допустимы значения: - top — выравнивание по верхней границе окна; - middle — выравнивание по середине окна; - bottom — выравнивание по нижней границе окна; - baseline — выравнивание относительно базовой линии текста. |
Использование параметра span и элемента <COL> определяется постановкой задачи.
Если необходимо выделить в таблице какое-то число одинаковых по ширине столбцов (для определенности 27), то проще написать:
<COLGROUP span="27" width="20">
</COLGROUP>
чем:
<COLGROUP>
<COL width="20">
<COL width="20">
. . .все двадцать семь элементов <COL>
</COLGROUP>
Если необходимо выделить в таблице три группы столбцов (для определенности 10, 5 и 2), то необходимо написать:
<COLGROUP span="10" width="40">
<COLGROUP span="5" width="0*">
<COLGROUP span="2" width="40">
Первая группа включает 10 столбцов шириной (по умолчанию) 40 пикселов. Вторая группа включает 5 столбцов. Ширина каждого столбца во второй группе — минимальная, необходимая для этого столбца. В третьей группе — 2 столбца, ширина каждого столбца 40 пикселов.
Если таблица не содержит элементов <COL> и <COLGROUP>, то столбцы таблицы получают объединением ячеек <td> в строке <tr>.
Элемент <TR> используется для организации строк таблицы. Каждая строка таблицы определяется парой операторов <TR>...</TR>.
Синтаксис элемента:
<TR attribute_1="value 1" attribute_2="value 2" …>…</TR>
Закрывающий оператор</TR> может быть опущен. Операторы <TR>...</TR> используются совместно с операторами <th> или <td>. Если текст расположен в операторах <TR>...</TR>, но не попал в контейнеры <th> или <td>, то текст будет отображаться вне таблицы. Если контейнеры <th> или <td> отсутствуют, то таблица не создается.
Атрибуты элемента <tr>
Наименование атрибута | Описание атрибута |
bgcolor | Указывает цвет фона строки (не обязательный). |
align | Параметр определяет горизонтальное выравнивание текста в строке таблицы. Допустимы значения: - center — центрирование текста в ячейке; - left — выравнивание текста по левому краю ячейки; - right — выравнивание текста по правому краю ячейки; - justify — выравнивание текста по ширине ячейки; - char — выравнивание текста относительно некоторого символа (разделителя). |
valign | Параметр определяет вертикальное выравнивание текста в строке таблицы. Допустимы значения: - top — выравнивание текста по верхней границе ячеек; - middle — выравнивание текста по середине ячеек; - bottom — выравнивание текста по нижней границе ячеек; baseline — выравнивание текста по базовой линии. |
Содержимым контейнера <TR>...</TR> может быть один или несколько элементов <th> или <td>.
Элемент <TD> предназначен для создания ячеек таблицы.
Синтаксис элемента:
<TD attribute_1="value 1" attribute_2="value 2" …>…</TD>
Атрибуты элемента
Наименование атрибута | Описание атрибута |
align | Параметр определяет горизонтальное выравнивание текста в строке таблицы. Допустимы значения: - center — центрирование текста в ячейке (по умолчанию); - left — выравнивание текста по левому краю ячейки; - right — выравнивание текста по правому краю ячейки; - justify — выравнивание текста по ширине ячейки; - char — выравнивание текста относительно некоторого символа (разделителя). |
valign | Параметр определяет вертикальное выравнивание текста в строке таблицы. Допустимы значения: - top — выравнивание текста по верхней границе ячеек; - middle — выравнивание текста по середине ячеек; - bottom — выравнивание текста по нижней границе ячеек; - baseline — выравнивание текста побазовой линии. |
background | Растровое графическое изображение, используемое в качестве фона для отображения содержимого ячейки (не рекомендуемый). |
bgcolor | Указывает цвет фона ячейки (не рекомендуемый). |
bordercolor | Установка цвета рамки. Используется вместе с параметром BORDER оператора <TABLE> (не рекомендуемый). |
colspan | Значение параметра определяет количество ячеек, объединяемых по горизонтали. По умолчанию равно 1. |
height | Высота ячейки в пикселях. |
nowrap | Запрещает перенос строк (не рекомендуемый). |
rowspan | Аналогично COLSPAN, но для строк таблицы. |
width | Ширина ячейки в пикселях или процентах (не рекомендуемый). |
char | Задает символ, по которому выравнивается текст. |
colspec | Параметр задает фиксированную ширину колонок в символах, в процентах или относительных единицах, например COLSPEC="20%". |
Пример 2.15.Совместное использование операторов <TR>, <<TD>, <COLGROUP> и <COL>.
<HTML>
<HEAD>
<TITLE>Столбцы в таблице</TITLE>
</HEAD>
<BODY>
<TABLE BORDER=5>
<COLGROUP span="10" width="40" BGCOLOR="YELLOW">
<COLGROUP span="5" width="0*">
<COLGROUP span="2" width="40" bgcolor="yellow">
<TR>
<TD>123</TD><TD>123</TD><TD>123</TD><TD>123</TD><TD>123</TD> <TD>123</TD><TD>123</TD><TD>123</TD><TD>123</TD><TD>123</TD> <TD>123</TD><TD>123</TD><TD>123</TD><TD>123</TD><TD>123</TD>
<TD>123</TD><TD>123</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Результат выполнения примера имеет вид (Рис.2.15).
Рис.2.15. Просмотр примера 2.15
Элемент <TH> используется для создания строки заголовков. По умолчанию текст в ячейках <th> отображается полужирным текстом. Параметры оператора <th> аналогичны параметрам оператора <td>. Имеется еще один дополнительный параметр scope.
Атрибуты элемента <th>
Наименование атрибута | Описание атрибута |
scope | Указывает диапазон ячеек, относящихся к заголовочной ячейке. Принимает начения: - abbr — указывает аббревиатуру , которая используется для альтернативного представления содержимого ячейки; - axis —используется для пометки ячеек, к содержимому которых может быть организован доступ; - col — текущая ячейка формирует заголовок для всего столбца; - colgroup — текущая ячейка формирует заголовок для всей оставшейся группы столбцов; - row — ячейка формирует заголовок для всей строки; - rowcroup — ячейка формирует заголовок для всейоставшейся группы строк. |
Группировка строк. Элементы <THEAD>, <TFOOT>, <TBODY>
Элементы <THEAD>, <TFOOT> и <TBODY> используются для функционального группирования строк. Так заголовки столбцов таблицы могут быть помещены в группы строк, которые ограничены элементами <THEAD>…</THEAD>. Для организации нижнего колонтитула таблицы используется контейнер <TFOOT> и </TFOOT>. Элементы <TBODY> и </TBODY> позволяют создать тело таблицы с полосой прокрутки (скроллинга), независимой от раздела заголовков и колонтитула. Все элементы имеют одинаковый синтаксис и одинаковые параметры.
Синтаксис элементов <THEAD>, <TFOOT> и <TBODY> (все элементы имеют одинаковый синтаксис и одинаковые параметры):
<THEAD attribute_1="value 1" attribute_2="value 2" …>…</THEAD>
Атрибуты элементов <THEAD>, <TFOOT> и <TBODY>
Наименование атрибута | Описание атрибута |
align | Параметр определяет горизонтальное выравнивание текста в ячейках таблицы. Допустимы значения: - center — центрирование текста в ячейке; - left — выравнивание текста по левому краю ячейки; - right — выравнивание текста по правому краю ячейки; - justify — выравнивание текста по ширине ячейки; - char — выравнивание текста относительно некоторого символа (разделителя). |
valign | Параметр определяет вертикальное выравнивание текста в ячейках таблицы. Допустимы значения: - top — выравнивание текста по верхней границе ячеек; - middle — выравнивание текста по середине ячеек; - bottom — выравнивание текста по нижней границе ячеек; - baseline — выравнивание текста по базовой линии. |
Каждая таблица может иметь несколько рабочих областей, ограничиваемых операторами <TBODY> и </TBODY>. Выделяемые рабочие области имеют одинаковое количество столбцов и могут иметь различные параметры — высоту, цвет фона и так далее.
Пример 2. 16.Объединение столбцов
<HTML>
<HEAD>
<TITLE>Таблица с заголовком</TITLE>
</HEAD>
<BODY BGCOLOR="yellow">
<TABLE BORDER=5 WIDTH=80% BORDERCOLOR="red" CLEAR="bottom">
<CAPTION ALIGN="right">Таблица 1. Таблица значений</CAPTION>
<TR>
<TH COLSPAN=3 HEIGHT=50>ЗАГОЛОВОК ДЛЯ ВСЕХ СТОЛБЦОВ</TH>
</TR>
<TR>
<TH HEIGHT=50>Столбец 1</TH>
<TH COLSPAN=2 HEIGHT=50>Столбцы 2и3</TH>
</TR>
<TR><TD HEIGHT=50 ALIGN=center BGCOLOR=ffffff><IMG SRC="OLGA.gif" HEIGHT=40 WIDTH=60></TD>
<TD ALIGN=center>001</TD><TD ALIGN=center>002</TD></TR>
<TR><TD HEIGHT=50 ALIGN=center>010</TD><TD ALIGN=center BGCOLOR=ffffff><IMG SRC="OLGA.gif" HEIGHT=40 WIDTH=60></TD>
<TD ALIGN=center>012</TD></TR>
<TR><TD HEIGHT=50 ALIGN=center>100</TD><TD ALIGN=center>101</TD>
<TD ALIGN=center BGCOLOR=ffffff><IMG SRC="OLGA.gif" HEIGHT=40 WIDTH=60> </TD></TR>
</TABLE>
</BODY>
</HTML>
Результат выполнения примера имеет вид (Рис.2.16).
Рис.2.16. Просмотр примера 2.16
Таблицы могут содержать в своих ячейках все объекты, допустимые в HTML-документах. В частности, в ячейке таблицы можно разместить другую таблицу, создавая таким образом вложенные таблицы.
Пример 2.17.Вложенные таблицы
<HTML>
<HEAD>
<TITLE>Вложенные таблицы</TITLE>
</HEAD>
<BODY>
<DIV ALIGN="CENTER">
<CENTER>
<TABLE BORDER="1" WIDTH="100%" HEIGHT="124">
<TR>
<TD WIDTH="66%" HEIGHT="57" COLSPAN="2">
<DIV ALIGN="CENTER">
<TABLE BORDER="1" WIDTH="100%">
<TR>
<TD WIDTH="33%">
<P ALIGN="CENTER">00000</TD>
<TD WIDTH="33%">
<P ALIGN="CENTER">11111</TD>
<TD WIDTH="34%">
<P ALIGN="CENTER">22222</TD>
</TR>
<TR>
<TD WIDTH="33%">
<P ALIGN="CENTER">33333</TD>
<TD WIDTH="33%">
<P ALIGN="CENTER">44444</TD>
<TD WIDTH="34%">
<P ALIGN="CENTER">55555</TD>
</TR>
</TABLE>
</DIV>
</TD>
<TD WIDTH="34%" HEIGHT="57">
<P ALIGN="CENTER">121212</TD>
</TR>
<TR>
<TD WIDTH="33%" HEIGHT="55">
<P ALIGN="CENTER">343434</TD>
<TD WIDTH="33%" HEIGHT="55">
<P ALIGN="CENTER">565656</TD>
<TD WIDTH="34%" HEIGHT="55">
<P ALIGN="CENTER">787878</TD>
</TR>
</TABLE>
</CENTER>
</DIV>
</BODY>
</HTML>
Результат выполнения примера имеет вид (Рис.2.17).
Рис.2.17. Просмотр примера 2.17. Вложенные таблицы
– Конец работы –
Эта тема принадлежит разделу:
Фреймы в HTML документах... Web технология разрешает использование многооконного интерфейса реализуемого при помощи фреймов Frame то есть...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Организация колонок. Элементы <COLGROUP> и <COL>.
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов