Лабораторная работа №7: Таблицы

Цель работы: Научиться создавать таблицы в HTML-странице.

  Теория

Теория. Таблицы в HTML-страницах имеют более широкое применение, чем в обычных текстовых документах. Таблицы используют как для демонстрации данных, организованных в столбцы и ячейки, так и для разметки структуры web-страницы на функциональные блоки: панель управления, панель заголовка, верхний и нижний колонтитулы, основной раздел, иллюстрации и т. д.

Создание таблицы с помощью тегов языка HTML требует предварительного планирования, особенно если таблица используется для разметки документа. В коде HTML каждая строка и ячейка таблицы создаются индивидуально.

Внимание! До того как приступите к вводу кода таблицы, нарисуйте макет таблицы на листе бумаги. Подсчитайте количество столбцов и строк, число ячеек в каждой строке и их размеры. Определите ячейки, которые необходимо объединить. После этого набирайте код HTML.

Дескрипторы:

<table> - создает таблицу,

<tr> - создает строку таблицы,

<caption> - создает заголовок таблицы,

<td> и <th> - создают ячейку данных или ячейку заголовка таблицы. Оба тега имеют атрибуты:

·  COLSPAN - объединение нескольких столбцов в одной ячейке,

·  ROWSPAN - объединение нескольких строк в одной ячейке.

Пример создания таблицы[1]:

<!-- Начало таблицы --> <table>

<!-- Начало 1-й строки --> <tr>

<!-- Ячейка 1 (Строка 1, Столбец 1) --> <td>Строка 1, Столбец 1</td>

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

<!-- Ячейка 2 (Строка 1, Столбец 2) --> <td>Строка 1, Столбец 2</td>

<!-- Конец 1-й строки --> </tr>

<!-- Начало 2-й строки --> <tr>

<!-- Ячейка 3 (Строка 2, Столбец 1) --> <td>Строка 2, Столбец 1</td>

<!-- Ячейка 4 (Строка 2, Столбец 2) --> <td>Строка 2, Столбец 2</td>

<!-- Конец 2-й строки --> </tr>

<!-- Конец таблицы --> </table>

Отображение данной таблицы в окне браузера:

Пример использования атрибутов colspan и rowspan:

<table>

<tr>

<td colspan="2" align="center">Строка 1, Столбцы 1 и 2</td>

</tr>

<tr>

<td rowspan="2" align="center">Строки 2 и 3, Столбец 1</td>

<td >Строка 2, Столбец 2</td>

</tr>

<tr>

<td >Строка 3, Столбец 2</td>

</tr>

</table>

Отображение данной таблицы в окне браузера:

Порядок выполнения задания

1)  Создайте HTML документ, включающий одну таблицу. Содержимое страницы должно соответствовать Вашему варианту. Для ввода тегов используйте начальную букву тега и клавиши[2] CTRL+пробел.

Образец выполненного задания приведен на рисунке 7.1. Для оформления внешнего вида таблицы использована CSS-технология (тег style).

2)  Сохраните документ в папку lab под именем lab7_[номер_варианта].html. Например, для варианта 11 имя будет lab7_11.html. и проверьте с помощью браузера.

3)  Вставьте в страницу вторую таблицу, придерживаясь схемы, указанной в Вашем варианте[3]

Образец страницы приведен на рисунке 7.2.

4)  Проверьте свою страницу на валидность на сайте http://validator. w3.org/nu/. Сообщение о невалидном коде должно отсутствовать.

5)  На проверку отправьте последний вариант файла. Для чего:

a.  создайте архив[4] всей папки lab;

b.  из архива удалите файлы, относящиеся к предыдущим работам, кроме файла favicon.png;

c.  полученный архив отошлите на проверку.

Рис.Образец HTML страницы с одной таблицей

  Варианты

Варианты

Тема

Схема второй таблицы

1.   

Новый Год

2.   

Домашние животные

3.   

Творчество Аллы Пугачевой

4.   

Школьные годы чудесные

5.   

Китай

6.   

Байкал

7.   

Москва

8.   

Интернет

9.   

Лето

10.   

Кибер-спорт

Рис.Отображение в окне браузера страницы с двумя таблицами

  Web-ресурсы

1.  W3Schools Online Web Tutorials (http://www. /)

2.  Самоучитель HTML5 (http://htmlbook. ru/samhtml5/)

[1] Для данного примера был выбран следующий CSS-стиль:

<style> table, td, th { border: 1px solid gray } </style>

[2] Если эта комбинация клавиш не выполняется, то сохраните документ, завершите работу редактора, затем снова возобновите его работу

[3] На сайте «Таблицы в примерах» (http://citforum. ru/internet/html/table_exmpl. shtml) имеются похожие примеры. Для заполнения этой таблицы разрешается вставлять вымышленные данные

[4] Рекомендуемые форматы архива: zip или rar