Урок 4. Таблицы, их применение. Создание макета сайта
Таблицы – самая сложная, но самая важная тема при изучении языка HTML. Попробуем а этом разобраться по пунктам.
Таблицы определяются контейнером <table>, имеющим параметры:
align – задает выравнивание таблицы.
Width, height – ширина и высота таблицы, в пикселях или в процентах от свободного пространства.
border – толщина рамки таблицы в пикселях.
cellspacing – расстояние между ячейками (создает объем рамки таблицы).
cellpadding – расстояние между рамкой ячейки таблицы и ее содержанием внутри.
bgcolor – задает цвет фона, а background – рисунок фона таблицы.
Сразу после идет заголовок таблицы в контейнере <caption>...caption> с параметром align=top –сверху (по умолчанию) или bottom – заголовок внизу таблицы.
Далее начинается таблица. Новая строка ячеек в таблице – тег <tr> со следующими параметрами:
align – задает горизонтальное выравнивание внутри всех ячеек строки (left, center, right).
valign – задает вертикальное выравнивание (top, middle, bottom).
height – задает высоту строки
bgcolor и background – задают цвет или изображение фона одной строки таблицы.
Для создания новой ячейки предназначен тег <td> (обычная ячейка) или <th> (выделенная ячейка для заголовков). Количество ячеек должно быть одинаково в каждом ряду таблицы.
В теги ячеек таблицы входят все вышеперечисленные параметры и несколько новых:
rowspan – объединяет указанное количество ячеек в одну по вертикали.
colspan – объединяет ячейки по горизонтали, например: <td colspan =”3”> объединяет 3 ячейки td>
Таблицы можно использовать для создания навигационной панели, вставив в ячейки соответствующие кнопки-рисунки. Для этого border=0, cellspacing=0, cellpadding=0.
Таблицы можно вкладывать друг в друга, помещая одну таблицу внутрь другой. Просто поместите таблицу внутрь тега td, и у вас получится вложенная таблица, например:
Эта возможность применяется при форматировании веб-страницы (для размещения контента по всей площади страницы). Однако, при использовании более сложных таблиц с глубокой степенью вложенности, может потребоваться много памяти, что сильно замедлит появление таблицы.
Задание к уроку
Создайте такие таблицы (раскрасьте ячейки разными цветами, задайте толщину цвет рамки)
|
|
|
|
№ п/п
| Фамилия и имя
| Фотография
| Оценки
|
Март
| Апрель
| Май
|
1
| Иванов Ваня
|
| 7
| 9
| 8
|
Составьте список вашей группы из 7 человек (используйте различное форматирование и цвета)
Задание на дом:
Создайте макеты страниц агентства недвижимости по предложенным вариантам. Показаны макеты двух страниц. Продумайте и сделайте еще одну. Таким образом, проект должен состоять из трех страниц, при щелчке по ссылкам должны открываться новые странички, имеющие одинаковую навигацию, но разное наполнение. Не забывайте про рисунки и фон, а главное, не забудьте границы таблиц сделать невидимыми .
Логотип и название
Навигация
Главная
Ссылка2
Ссылка3
Рисунок
Несколько фото дома
Дом снаружи Дом изнутри
Описание дома
Логотип и название
Навигация
Главная
Ссылка2
Ссылка3
Рисунок
Большая статья с рисунками
Контактные телефоны
Ссылки на друзей
Ссылки на конкурентов
Создайте таблицы согласно приведенным скриншотам (см. примеры)