рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Организация колонок. Элементы <COLGROUP> и <COL>.

Организация колонок. Элементы <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-документах

Фреймы в HTML документах... Web технология разрешает использование многооконного интерфейса реализуемого при помощи фреймов Frame то есть...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Организация колонок. Элементы <COLGROUP> и <COL>.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Lt;IFRAME> является контейнером, располагающимся в отображаемом HTML-документе.
Атрибуты элемента <IFRAME> совпадают с атрибутами элемента <FRAME>. Точно также контейнер <IFRAME> . . . </IFRAME> может включать в качестве содержания все те элементы, что

Таблицы в HTML-документах
Таблицы в HTML-документах используются, во-первых, для представления табличных данных и, во-вторых, для позиционирования элементов HTML-документа в окне броузера. Элементы гипертекста (заголовки, с

Табличная верстка.
Ячейки таблицы могут включать самые разнообразные элементы гипер текста: элементы управления, встроенные таблицы, заголовки, тексты, списковые структуры, изображения, элементы форм, анимационные из

Каскадные таблицы стилей
Каскадные таблицы стилей (Cascading Style Sheets) рассматривают HTML-документ как структурированную совокупность типовых элементов, каждому из которых противопоставляется стиль оформления. Таким об

Создание файлов таблиц стилей
Пример 2.19.Файл styles.css   H1{font-size:24; font-weigt: bold; color: red; margin-left: 10%} H2{font-size:20; font-weigt: bold; color: black; font

Интерактивные Web-страницы
Современные версии HTML (версия 4.0 и выше) дают возможность проектировать активные Web-страницы, поддерживающие диалог с пользователем и изменяющие свой вид в зависимости от этого диалога.

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги