Cоздание WEB-страниц с помощью HTML.
Создание таблиц.
Цель работы: изучить назначение и правила записи основных тегов языка и их атрибуты. Теоретические данные. Создание таблиц Таблица в HTML представляет собой конструкцию из вложенных друг в друга контейнеров самой таблицы, ее отдельных строк и отдельных ячеек в пределах каждой строки. При этом сами ячейки могут содержать текст, рисунки и прочие компоненты web-страницы. Обычно таблицы используются по их прямому назначению — для визуального представления табличных данных, однако в HTML с помощью таблиц с невидимой разлиновкой часто производится верстка страниц, чтобы расположить на них желаемым образом фрагменты текста и иллюстрации. Верстка с помощью таблиц обычно используется для: • размещения различных элементов на странице относительно текста по левой, • заливки прямоугольных областей однородным фоновым цветом или реализа • объединения фрагментов изображения в единое целое (с сохранением возмож • создания отступов вокруг текста; • создания различных обрамлений. • создания вертикальных линий; • создания колонок; Для добавления таблицы на web-страницу используется контейнер +, при этом таблица должна содержать хотя бы одну строку и одну ячейку в ней. Внутрь этого контейнера помещаются другие контейнеры, формирующие основные элементы таблицы: • <CAPTION>...</CAPTION> — заголовок (название) таблицы. Хотя контейнер
ALIGN=TOP — заголовок над таблицей; ALIGN=BOTTOM — заголовок под таблицей; ALIGN=LEFT — заголовок над таблицей и выровнен влево; ALIGN=RIGHT — заголовок над таблицей и выровнен вправо; • <TR>...</TR> — контейнер, создающий строку таблицы. Внутри него распола • <тн>...</тн> — контейнер, создающий ячейку «шапки» таблицы (заголовка • <TD>...</TD> — контейнер, создающий ячейку таблицы. Этот контейнер также <T.R> <! — вторая строка --> <ТБ>Ячейка 5</TD> <ТБ>Ячейка 6</TD> <ТП>Ячейка 7</TD> <ТБ>Ячейка 8</TD> </TR> <TR> <! -- третья строка --> <ТБ>Ячейка 9</TD> <ТБ>Ячейка 10</TD> <ТБ>Ячейка 11</TD> <ТБ>Ячейка 12</TD> </TR> </TABLE> </BODY> </HTML> Выравнивание данных в ячейке Выравнивание данных в ячейках таблицы производится с помощью атрибутов тэгов <TR> и <TD> (табл. 3). Таблица 3 Выравнивание данных в ячейках
Действие атрибута, записанного в составе тега <TD>, распространяется только на данную ячейку. Действие атрибута, записанного в составе тега <TR>, распространяется на все ячейки данной строки, если только в их тегах <TD> не задано иное значение того же самого атрибута.
Объединение ячеек таблицы При необходимости можно объединить несколько ячеек таблицы по горизонтали и/или по вертикали в одну ячейку. Для этого служат атрибуты тега <TD>, указанные в табл. 4. Соответственно, нужно убрать из данной строки (и, если требуется, из других, более нижних, строк) лишние контейнеры <TD>...</TD>. Табл ица 4 Объединение ячеек
Для объединения прямоугольного блока п х т ячеек необходимо одновременно записать оба указанных параметра для тега <TD>, соответствующего верхней левой из объединяемых ячеек: <TD COLSPAN=nROWSPAN=m> Пример 1 (рис. 7). Пусть необходимо создать таблицу следующего вида: Верхняя строка таблицы состоит из трех ячеек. Каждую строку, как и раньше, нужно заключать в контейнер <TR>...</TR>, а каждую ячейку — в контейнер <TD>...</TD>: <TR> <ТР>Ячейка 1</TD> <ТХ>Ячейка 2</TD> <ТР>Ячейка 3</TD> </TR> Теперь рассмотрим нижнюю строку. Ее ширина такая же, как и предыдущей (из трех ячеек), но последние две ячейки объединены. Используем атрибут <COLSPAN> (если бы требовалось объединить несколько ячеек из соседних строк, то использовался бы атрибут <ROWSPAN>). Заметим, что здесь внутри контейнера строки содержатся только два контейнера ячеек. <TR> <ТО>Ячейка 4</TD> <TD COLSPAN=2>fl4eUKa 5</TD> </TR> Остается заключить все это в контейнер таблицы (включим для нее разлиновку толщиной 2 пикселя): <TABLE B0RDER=2> <TR> <ТО>Ячейка 1</TD> <ТО>Ячейка 2</TD> <ТО>Ячейка 3</TD> </TR> <TR> <ТБ>Ячейка 4</TD> <TD СОЬЗРАН=2>Ячейка 5</TD> </TR> </TABLE> Пример 2 (рис. 8). Пусть необходимо создать таблицу, в которой ячейка 3 объединяет в себе три расположенные друг над другом ячейки второй, третьей и четвертой строк: <TABLE B0RDER=2> <TR> <! — первая строка — из двух ячеек —> <ТБ>Ячейка 1</TD> <ТО>Ячейка 2</TD> </TR> <TR> <! — вторая строка — тоже из двух ячеек - -> <TD КОЯ5РАЫ=3>Ячейка 3</TD>
<! -- первая ячейка — объединенная --> <ТО>Ячейка 4</TD> </TR> <TR> <! -- третья строка — только одна новая ячейка --> <ТО>Ячейка 5</TD> </TR> <TR> <! -- четвертая строка — также одна новая ячейка --> <ТТ»Ячейка 6</TD> </TR> </TABLE> Общие параметры таблицы Тег <TABLE> также может быть снабжен атрибутами, имеющими отношение ко всей таблице в целом. Некоторые наиболее часто используемые атрибуты указаны в табл. 5. Табл ица 5 Атрибуты тега <TABLE>
Некоторые из этих атрибутов, выделенные в таблице серой фоновой заливкой, работают не во всех браузерах. Порядок выполнения работы: 1. Создайте на диске отдельную директорию (папку) для будущей страницы. 2. Теперь откройте Блокнот и задайте в качестве заголовка web-страницы слово «Таблицы». 3. Создайте таблицу: <table>
4. А также: <table cellpadding=5 >
5. Просмотрите результат в браузере, добавьте к созданной таблице название (заголовок) «Таблица 1», выровняв его по правому краю. 6. Создайте таблицу с названием «Таблица 2» и заголовками строк и столбцов; ячейкам с заголовками назначьте желтый фон:
7. Создайте таблицу шириной 500 пикселей под названием «Таблица с объединенными столбцами»:
8. Создайте таблицу шириной 450 и высотой 150 пикселей. Выравняйте содержимое всех ячеек по центру (как по вертикали, так и по горизонтали). Расположите таблицу по правому краю относительно окна браузера.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|