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

Создание сложных таблиц

Часто встречаются сложные таблицы, в которых ячейки располага­ются одновременно в нескольких соседних столбцах или строках. Для объединения ячеек используют атрибуты тега <TD>:

colspan – сообщает программе просмотра, что нужно объединить несколько ячеек в строке таблицы. Например, если нужно объединить ячейки двух столбцов, то следует использовать colspan=2;

rowspan – сообщает программе просмотра, что нужно объединить несколько ячеек в столбце таблицы на несколько строк. Например, rowspan=2 объединяет две ячейки в столбце.

Пример фрагмента html-документа для создания таблицы с различной шириной строк и столбцов

<Н1 align="center">Сложная таблица</Н1>

<table border="10" width="100%">

<tr>

<td rowspan="2">большая ячейка a</td>

<тd>маленькая ячейка 1</td>

<тd>маленькая ячейка 2</td>

</tr>

<tr>

<td colspan="2">большая ячейка b</td>

</tr>

</table>

Примечание. Атрибут border тега <table> устанавливает ширину бордюра (рам­ки таблицы) и может принимать любое значение от 0 до 10.

Ширина рамки таблицы, равная нулю, обозначает ее отсутствие.

Оформление таблиц

Атрибут border тега <table> определяет ширину внешней рамки таблицы. Для задания параметров внешних и внутренних границ ис­пользуются атрибуты frame и rules.

Атрибут frame тега <table> задает отображение внешней рамки и может принимать следующие значения:

box – все линии внешней рамки;

void – внешняя рамка не отображается;

hsides – только верхняя и нижняя линии рамки;

vsides – только левая и правая линии рамки;

lhs – только левая линия рамки;

rhs – только правая линия рамки.

Атрибут rules тега <table> задает отображение внутренней рамки и может принимать следующие значения:

none – все линии внутренней рамки не отображаются;

rows – отображаются только горизонтальные линии между строками;

cols – отображаются только вертикальные линии между столбцами;

all – отображаются все внутренние рамки.

Атрибут cellspacing тега <table> определяет расстояние между границами соседних ячеек.

Атрибут bordercolor тега <table> задаст цвет внешней рамки.

Атрибут bordercolor тегов <tr>, <th> и <td> задает цвет внутрен­них рамок/

Задание 6.2. Запишите определения основных понятий в тетрадь.

Коротко о главном

Таблица – это структурированная информация, представленная в виде столбцов и строк.

<TABLE> … </TABLE>– создание таблицы в HTML-документе

<CAPTION>… </CAPTION>– название таблицы

<TR> … </TR> – строка таблицы

<TD> … </TD> – столбец таблицы

<ТН> … </ТН> – заголовок столбца

Задание 6.3.

  • Создайте HTML-документ, содержащий таблицу из 2 строк и 5 столб­цов. Таблица должна занимать все окно браузера. В ячейки таблицы занесите цифры от 0 до 9 и разместите их в центре ячеек.

<HTML>

<HEAD>

<TITLE>Taблица</TITLE>

</HEAD>

<BODY>

<TABLE border="4" width="100%">

<TR align="center" valing="center">

<TD>0</TD>

<TD>1</TD>

<TD>2</TD>

<TD>3</TD>

<TD>4</TD>

</TR>

<TR align="center" valing="center">

<TD>5</TD>

<TD>6</TD>

<TD>7</TD>

<TD>8</TD>

<TD>9</TD>

</TR>

</TABLE>

</BODY>

</HTML>

  • Сохраните HTML-документ под именем tablica.html.

  • Просмотрите с помощью браузера, что получилось.

Задание 6.4.

  • Дополните HTML-документы «Школьного кафе» таблицами самостоятельно.

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