Заголовок таблицы можно сформировать с помощью тэга-контейнера <CAPTION>, располагаемом в любом месте внутри тэгов <TABLE> и </TABLE>. По умолчанию текст заголовка таблицы располагается над ней (align=top) и центрируется в горизонтальном направлении.

Параметр align может принимать значения bottom, left, center и right. Для возможности одновременного выравнивания по горизонтали и вертикали введен параметр valign, принимающий значения top и bottom. Например (рис. 1.4.1):

<HTML>

<HEAD>

<TITLE>Пример таблицы с заголовком</TITLE>

</HEAD>

<BODY>

<TABLE border="1" width="70%">

<CAPTION align="left" valign="bottom">Население городов</CAPTION>

<TR><TH>Город</TH><TH>Население</TH></TR>

<TR><TD>Москва</TD><TD>10 400 000</TD></TR>

<TR><TD>Санкт-Петербург</TD><TD>4 600 000</TD></TR>

<TR><TD>Ростов-на-Дону</TD><TD>1 100 000</TD></TR>

</TABLE>

</BODY>

</HTML>

 

Рис. 1.4.1. Горизонтальное

и вертикальное выравнивание

заголовка таблицы

Тэг <TABLE> имеет следующие параметры:

1) border – определяет ширину рамки вокруг таблицы в пикселях. Наличие этого параметра задает рамки вокруг каждой ячейки таблицы. По умолчанию рамки ячеек отсутствуют;

2) cellspacing – указывает расстояние между смежными рамками ячеек в пикселях. По умолчанию значение данного параметра равно 2;

НЕ нашли? Не то? Что вы ищете?

3) cellpadding – определяет интервал между рамкой и данными ячейки в пикселя. По умолчанию значение параметра равно 1;

4) width – указывает ширину таблицы в пикселях или процентах от размера окна. По умолчанию ширина таблицы автоматически вычисляется браузером;

5) height – определяет высоту таблицы в пикселях или процентах от размера окна. По умолчанию высота таблицы автоматически вычисляется браузером;

6) align – задает горизонтальное расположение таблицы в окне браузера. Значение параметра left определяет выравнивание таблицы по левому краю окна, величина right – по правому краю, center – по центру окна. По умолчанию таблица выровнена по левому краю окна;

7) summary – предоставляет краткую информацию о назначении и структуре таблицы;

8) bgcolor – устанавливает цвет фона ячеек таблицы;

9) frame – показывает, какая часть внешней рамки будет видимой. Параметр имеет допустимые значения: box или border — рамка рисуется со всех четырех сторон, above — только с верхней стороны, below — только с нижней стороны, hsides — рисуется нижняя и верхняя сторона, vsides — рисуется левая и правая сторона, lhs — только с левой стороны, rhs — только с правой стороны, void — таблица без внешних рамок;

10) rules управляет прорисовкой внутренних линий сетки таблицы и может принимать следующие значения: all — рисуются все внутренние линии, groups — рисуются только линии, разделяющие группы, rows — рисуются линии, разделяющие строки, cols — рисуются линии, разделяющие столбцы, none — внутренние линии не рисуются.

Тэг <TR> имеет следующие параметры:

1) align – задает горизонтальное расположение данных в строке таблицы. Значение параметра left определяет выравнивание данных по левому краю ячеек, величина right – по правому краю, center – по центру, justify – по обоим краям;

2) valign – указывает вертикальное расположение данных в строке таблицы. Значение параметра top определяет выравнивание данных по верхнему краю ячеек, величина bottom – по нижнему краю, middle – по вертикальному центру, baseline – по базовой линии. По умолчанию данные выровнены по вертикальному центру;

3) nowrap – отключает возможность автоматического разбиения текста на строки в ячейках;

4) bgcolor – устанавливает цвет фона ячеек строки таблицы.

Тэги <TH> и <TD> имеют следующие параметры:

1) align – задает горизонтальное расположение данных ячейки таблицы. Значение параметра left определяет выравнивание данных по левому краю ячейки, величина right – по правому краю, center – по центру, justify – по обоим краям. По умолчанию содержимое ячейки выровнено по левому краю;

2) valign – указывает вертикальное расположение данных ячейки таблицы. Значение параметра top определяет выравнивание данных по верхнему краю ячейки, величина bottom – по нижнему краю, middle – по вертикальному центру, baseline – по базовой линии. По умолчанию содержимое ячейки выровнено по вертикальному центру;

3) nowrap – отключает возможность автоматического разбиения текста на строки в ячейке;

4) bgcolor – устанавливает цвет фона ячейки таблицы;

5) width – указывает рекомендуемую ширину ячейки таблицы в пикселях;

6) height – определяет рекомендуемую высоту ячейки таблицы в пикселях;

7) colspan – указывает число столбцов, на которые нужно расширить ячейку;

8) rowspan – определяет число строк, на которые необходимо расширить ячейку;

9) headers – указывает список ячеек заголовков, предоставляющих заголовочную информацию для текущей ячейки;

10) scope – определяет набор ячеек данных, для которых заголовочная информация задается текущим заголовком. Значения: row – текущая ячейка содержит заголовок, предоставляемый следующим ячейкам в строке, col – текущая ячейка содержит заголовок, предоставляемый следующим ячейкам в столбце, rowgroup – текущая ячейка содержит заголовок, предоставляемый следующим ячейкам в группе строк, colgroup – текущая ячейка содержит заголовок, предоставляемый следующим ячейкам в группе столбцов;

11) abbr – указывает сокращенную форму содержимого ячейки.

Пример использования параметров border, width, align, summary тэга <TABLE> (рис. 1.4.2):

HEAD>

<TITLE>Table: border, width, align, summary</TITLE>

</HEAD>

<BODY>

<TABLE border="1" width="50%" align="center"

summary="This table contains information about people population in cities.">

<TR><TH>Город</TH><TH>Население</TH></TR>

<TR><TD>Москва</TD><TD>8 400 000</TD></TR>

<TR><TD>Санкт-Петербург</TD><TD>4 600.000</TD></TR>

<TR><TD>Ростов-на-Дону</TD><TD>4 600.000</TD></TR>

</TABLE>

</BODY>

</HTML>

 

Рис. 1.4.2. Внешний вид

таблицы

Пример изменения цвета фона таблицы, строк и ячеек с помощью параметра bgcolor (рис. 1.4.3):

<HTML>

<HEAD><TITLE>Table: bgcolor</TITLE></HEAD>

<BODY>

<TABLE bgcolor="#EEEEEE" border="1">

<TR bgcolor="blue"> <TH><FONT color="white">City</FONT ></TH>

<TH><FONT color="white">Population</FONT ></TH>

</TR>

<TR bgcolor="green"><TD>Москва</TD><TD>8 400 000</TD></TR>

<TR>

<TD>Санкт-Петербург</TD><TD bgcolor="yellow">4 600 000</TD></TR>

<TR><TD bgcolor="red">Ростов-на-Дону</TD><TD>1 100 000</TD></TR>

</TABLE>

</BODY>

</HTML>

 

Рис. 1.4.3. Использование параметра

bgcolor

Пример таблицы без сетки (рис. 1.4.4):

<HTML>

<HEAD><TITLE>Table: border, cellspacing Ё cellpadding</TITLE></HEAD>

<BODY>

<TABLE border="0" cellspacing="0" cellpadding="0" width="200">

<TR bgcolor="#AAAAFF"><TH>Город</TH><TH>Население</TH>

<TR bgcolor="#DDDDDD"><TD>Москва</TD><TD>8 400 000</TD>

<TR bgcolor="#AAAAFF"><TD>Санкт-Петербург</TD><TD>4 600 000</TD>

<TR bgcolor="#DDDDDD"><TD>Ростов-на-Дону</TD><TD>1 100 000</TD>

</TABLE>

</BODY>

</HTML>

 

Рис. 1.4.4. Таблица без сетки

с чередующимся цветом фона для строк

Пример использования параметра frame (рис. 1.4.5):

<HTML>

<HEAD><TITLE>Table: frame</TITLE></HEAD>

<BODY>

<TABLE border="1" cellspacing="1" cellpadding="0" frame="above">

<TR><TH>Город</TH><TH>Население</TH></TR>

<TR><TD>Москва</TD><TD>8 400 000</TD></TR>

<TR><TD>Санкт-Петербург</TD><TD>4 600 000</TD></TR>

<TR><TD>Ростов-на-Дону</TD><TD>1 100 000</TD></TR>

</TABLE>

</BODY>

</HTML>

 

Рис.1.4.5. Таблица со значением параметра

frame равным above

Пример использования параметров rowspan и colspan (рис. 1.4.6):

<HTML>

<HEAD><TITLE>Table: colspan and rowspan</TITLE></HEAD>

<BODY>

<TABLE border="1" width="70%">

<TR><TH>Город</TH><TH>Население</TH>

<TH>&nbsp;&nbsp;&nbsp;Всего&nbsp;&nbsp;&nbsp;</TH></TR>

<TR><TD>Москва</TD><TD>8 400.000</TD><TD rowspan="3">14 100 000</TD></TR>

<TR><TD>Санкт-Петербург</TD><TD>4 600 000</TD></TR>

<TR><TD>Ростов-на-Дону</TD><TD>1 100 000</TD></TR>

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11