Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metod_ukazLaboratornaja_rabota_6_HTML.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
813.57 Кб
Скачать

3.7. Создание таблиц в html-документе

Таблица в HTML-документах задаётся парным тегом <TABLE>…</TABLE>. Она может содержать заголовок таблицы, определяемый парным тегом <CAPTION>…</CAPTION>, и строки таблицы, задаваемые парным тегом <TR>…</TR>.

Строки таблицы могут содержать ячейки двух типов. Ячейки в заголовках строк и столбцов задают парным тегом <TH>…</TH>, а обычные ячейки – <TD>...</TD>. Теги </TR>, </TD> и </TH> можно опускать. Атрибуты тегов, используемые при создании таблиц, приведены в таблице 3.5.

Таблица 3.5. Атрибуты тегов таблиц

Атрибут

Возможные значения

Элемент

Назначение

ALIGN=тип

LEFT

CENTER

RIGHT

Таблица,

заголовок,

строка,

ячейка

Выравнивание таблицы, данных в строках и

ячейках по горизонтали

BORDER=n

Таблица

Ширина рамки таблицы в пикселах

VALIGN=тип

TOP

CENTER

BOTTOM

BASELINE

Строка,

ячейка

Вертикальное выравнивание данных в ячейках строки

WIDTH=n

Таблица,

ячейка

Ширина таблицы в пикселах

HEIGHT=n

Ячейка

Минимальная высота ячейки

CELLPADDING=n

Таблица

Зазор в пикселах между границами ячейки и ее

содержимым

CELLSPACING=n

Таблица

Интервал в пикселах между ячейками таблицы

COLSPAN=n

Ячейка

Ячейка занимает n соседних столбцов

ROWSPAN=n

Ячейка

Ячейка занимает n соседних строк

WIDTH=n

Таблица,

ячейка

Ширина ячейки в пикселах

BGCOLOR=

Таблица,

ячейка

Цвет фона

Теги ячеек <TH> и <TD> имеют одинаковые с тегом строки <TR> атрибуты выравнивания. Значения атрибутов, установленные для отдельных ячеек таблицы, будут иметь приоритет над значениями этих же атрибутов, установленных в целом для строки.

Пример простейшей таблицы:

1

2

3

4

<TABLE WIDTH="200" BORDER="1" CELLSPACING="0" CELLPADDING="0">
<TR>
  <TD>1</TD>
  <TD>2</TD>

</TR>

<TR>   <TD>3</TD>   <TD>4</TD> </TR> </TABLE>

При помощи атрибутов COLSPAN, ROWSPAN можно объединять несколько соседних ячеек столбца или строки в одну ячейку. Атрибут COLSPAN тэгов <TH>, <TD> позволяет сделать слияние ячеек нескольких столбцов в пределах одной строки. Атрибут ROWSPAN - ячеек из нескольких строк в пределах одного столбца. Цифра, указываемая в этих атрибутах, указывает количество ячеек, которые будут подвергнуты слиянию.

Примеры таблиц, в которых используется слияние ячеек.

<TABLE WIDTH="150" BORDER="2" CELLPADDING="0" CELLSPACING="0">

<TR>

<TD ROWSPAN="2">1</TD>

1

2

3

4

5

<TD>2</TD>

</TR>

<TR>

<TD>3</TD>

</TR>

<TR ALIGN="CENTER">

<TD>4</TD>

<TD>5</TD>

</TR>

</TABLE>

<TABLE WIDTH="200" BORDER="1" CELLPADDING="0" CELLSPACING="2">

<TR>

<TD>1</TD>

<TD ALIGN="CENTER" ROWSPAN="2">3</TD>

</TR>

1

3

2

4

5

<TR>

<TD>2</TD>

<TR ALIGN="CENTER">

<TD>4</TD>

<TD>5</TD>

</TR>

</TABLE>

<TABLE WIDTH="250" BORDER="1" CELLPADDING="7" CELLSPACING="1">

<CAPTION>Заголовок таблицы</CAPTION>

<TR>

<TD COLSPAN="2" ALIGN="CENTER">Список</TD>

</TR>

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

Список

1

2

3

4

<TR>

<TD ALIGN="RIGHT">1</TD>

<TD>2</TD>

</TR>

<TR ALIGN="CENTER">

<TD>3</TD>

<TD>4</TD>

</TR>

</TABLE>

Пример создания таблицы в Web-документах:

<HTML>

<HEAD>

<TITLE>Созданиетаблицы</TITLE>

</HEAD>

<BODY BGCOLOR="#E6E6FA">

<TABLE BORDER="2" ALIGN="CENTER" BGCOLOR="#D1EEEE"

CELLPADDING="3">

<CAPTION><H2><FONT COLOR="#00008B">Методическая и научная

работа преподавателей кафедры ВИТ <BR> за 2009/10 учебный год </H2></FONT></CAPTION><BR>

<TR BGCOLOR="#A4D3EE"><TH HEIGHT="70" ROWSPAN="2">№

<TH ROWSPAN="2">Ф.И.О.<TH ROWSPAN="2">Опубликовано

учебников<TH ROWSPAN="2">Издано методических указаний

<TH COLSPAN="3">Опубликовано<TH ROWSPAN="2">Подано заявок

на изобретение</TR>

<TR BGCOLOR="#A4D3EE"><TH>Статей в центральной печати

<TH>Статей в сборниках университета<TH>Тезисов доклада</TR>

<TR ALIGN="CENTER"><TD>1.<TD ALIGN="LEFT">Рыбанов<TD>1

<TD>2<TD>3<TD>4<TD>5<TD>6</TR>

<TR ALIGN="CENTER"><TD>2.<TD ALIGN="LEFT">Лясин<TD>1<TD>2

<TD>3<TD>4<TD>5<TD>6</TR>

<TR ALIGN="CENTER"><TD>3.<TD ALIGN="LEFT">Свиридова<TD>1

<TD>2<TD>3<TD>4<TD>5<TD>6</TR>

</TABLE>

</BODY>

</HTML>

В результате получится изображение страницы на рис. 3.5.

Рис. 3.5. Пример таблицы на странице Создание таблицы

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