Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Web-технологии. Учебно-методический комплекс дисциплины по направлению подготовки 51.03.06 (071900) «Библиотечно-информационная деятельность», профиль

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
но и являются широко используемым инструментом дизайна, представляя собой каркас, определяющий место каждого графического и текстового фрагмента на web-странице.
Таблицы в HTML определяются при помощи тега <TABLE>... </TABLE>, заключающего в себе другие элементы таблицы (название, заголовки ячеек и их содержимое).
Создание строки таблицы – тег <ТR>
Данные в таблице организованы построчно, каждая новая строка таблицы задается тегом <TR>...</TR> (закрывающий тег </TR> можно не использовать). Весь текст, другие теги и атрибуты, которые требуется поместить в одну строку, должны размещаться между тегами <ТR></ТR>.
Создание столбца таблицы – тег <ТD>
Внутри строки таблицы обычно размещаются ячейки с данными. Каждая ячейка, содержащая текст или изображение, должна быть окруже­на тегами <Т
D> </ТD>. Число тегов <ТD></ТD> в строке определяет чис-
ло ячеек (столбцов).
Создание заголовков таблицы – тег <САРТIОN>
Тег <CAPTION> позволяет создавать заголовки таблицы. По умол­чанию заголовки центрируются и размещаются либо над (<САРТION АLIGN="top">), либо под таблицей (<САРТION ALIGN="bottom">). Заго­ловок может состоять из любого текста и изображений. Текст будет
разбит
на строки, соответствующие ширине таблицы.
Создание заголовков столбцов таблицы – тег <ТН>
Заголовки для столбцов и строк таблицы задаются с помощью тега заголовка <ТН></ТН> (Таblе Неаder, заголовок таблицы). Эти теги подоб­ны <ТD></ТD>. Отличие состоит в том, что текст, заключенный между тегами <ТН></ТН>, автоматически записывается жирным
шрифтом и по умолчанию располагается посередине ячейки. Центрирование можно от­менить и выровнять текст по левому или правому краю. Если воспользо­ваться <ТD></ТD> с тегом <В> и атрибутом <АLIGN="center">, текст то­же будет выглядеть как заголовок. Однако следует иметь в виду, что не все браузеры поддерживают в таблицах жирный шрифт
, поэтому лучше зада-
вать заголовки таблиц с помощью <ТН>.
51
Для форматирования элементов таблиц в тегах <TABLE>,<TH> и <TD> используется много различных атрибутов. Рассмотрим их более подробно.
Таблица 1 – Атрибуты тегов таблицы
Атрибут Теги Описание
Толщина рамки таблицы в пиксе-
BORDER="число" <TABLE>
<TABLE>
BORDERCOLOR="цвет"
<TD><TR>
<TH>
<TABLE>
<TD>
BGCOLOR="цвет"
<TR> <TH>
<TABLE>
<TR>
ALIGN="выравнивание"
лях (по умолчанию рамки нет, BORDER=0)
Цвет рамки таблицы, строки или отдельно взятой ячейки
Цвет фона таблицы, строки или отдельно взятой ячейки
Общее горизонтальное выравни­вание таблицы на странице –
LEFT/RIGHT/ CENTER
Общее выравнивание элементов строки
LEFT/RIGHT/CENTER/CHAR Выравнивание заголовка
VALIGN="выравнивание"
<TH>
<TD>
<TABLE>
<TR>
<TH>
52
LEFT/RIGHT/CENTER/CHAR (по умолчанию CENTER)
Выравнивание данных в ячейке – LEFT/RIGHT/CENTER/CHAR (по умолчанию LEFT)
Общее вертикальное выравнива­ние элементов таблицы –
BOTTOM/ MIDDLE/TOP (по умолчанию MIDDLE)
Общее выравнивание элементов строки – BOTTOM/MIDDLE/
TOP/BASELINE Выравнивание заголовка
BOTTOM/MIDDLE/TOP
Атрибут Теги Описание
<TD>
<TABLE>
WIDTH="ширина"
<TH> <TD>
HEIGHT="ширина" <TABLE>
CELLPADDING="число" <TABLE>
CELLSPACING="число" <TABLE>
Выравнивание данных в ячейке – BOTTOM/MIDDLE/TOP
Ширина таблицы в пикселях или процентах от ширины окна браузера
Ширина ячейки таблицы в пиксе­лях или процентах от ширины таблицы
Высота таблицы в пикселях или процентах от ширины окна браузера
Свободное пространство между содержимым ячеек и их граница­ми
Свободное пространство между границами смежных ячеек
BACKGROUND="рисунок" <TABLE>
Вывод указанного рисунка в ка­честве фона таблицы
Размер свободного пространства
HSPACE="число" <TABLE>
слева и справа от таблицы в пик­селях
Размер свободного пространства
VSPACE="число" <TABLE>
сверху и снизу от таблицы в пик­селях
Работа с таблицами в Microsoft FrontPage 2003
Для вставки таблицы на web-страницу необходимо установить курсор в нужное место, а затем воспользоваться одним из способов ее создания.
1) Создание таблицы с помощью команды Добавить таблицу
(рис. 1) на Стандартной панели инструментов. В этом случае необходи-
мо выбрать данную команду, в результате появится сетка таблицы.
Параметры
полученной таблицы будут установлены по умолчанию.
53
2) Создание таблицы с помощью
команды Нарисовать таблицу (рис. 2). Данная команда доступна из меню Таб-
лица или с панели инструментов Таб­лицы. После выполнения этой команды
указатель мыши примет форму каран­даша. Далее нажатой левой кнопкой мыши рисуется общая прямоугольная форма таблицы, а затем рисуются ли­нии столбцов и строк.
Рисунок 1 – Создание таблицы с по-
мощью команды Добавить таблицу
Рисунок 2 – Создание таблицы с помощью команды Нарисовать таблицу
3) Создание таблицы с помощью команды Таблица – Вставить –
Таблица. В результате выполнения этой команды открывается диалоговое
окно Вставка таблицы (рис. 3), в котором можно установить различные опции настройки таблицы.
Рассмотрим некоторые из них.
В разделе Размер в полях Строк и Столбцов задается количество строк и столбцов таблицы.
ТаблицаВставитьТаблица
54
Раздел Положение позволяет задать следующие опции:
Выравнивание – задается выравнивание таблицы относительно
web-страницы;
Обтекание – задается возможность обтекания таблицы другими объектами;
Поля ячеек – задается отступ от границ ячеек до их содержимого;
Интервал ячеек – определяет отступы между ячейками.
Рисунок 3 – Создание таблицы с помощью команды Таблица –
Вставить – Таблица
55
Опция Задать ширину позволяет задать ширину таблицы тремя спо­собами: первый – ширина не задана (ширина таблицы определяется ши­риной ячеек с содержимым наибольшей ширины); второй – ширина задана в точках (ширина таблицы задается в пикселях и не меняется при измене­нии размеров окна браузера, в том случае, если ширина таблицы больше размеров окна браузера, появляется горизонтальная полоса прокрутки); третий – в процентах (ширина таблицы определяется как процент от дос­тупного пространства, под которым понимается либо размер окна обозре­вателя, либо размер ячейки, в которую вложена таблица). Аналогично ус­танавливается опция Задать высоту.
Раздел Границы устанавливает размер и цветовое оформление рам­ки таблицы
.
Раздел Фон позволяет установить фон таблицы либо как однотонный (вкладка Цвет), либо с использованием графического файла (кнопка
Обзор). Если заданы оба варианта фона, то приоритет имеет графический фон и только в том случае, если в настройках браузера отменен показ рисунков, будет виден однотонный фон.
Раздел По умолчанию позволяет запомнить заданные
опции для но-
вых таблиц.
Для форматирования свойств уже созданной таблицы используются диалоговые окна Свойства таблицы, Свойства ячейки, которые можно открыть, установив курсор в любом месте таблицы (ячейки) и выполнив соответствующую команду или войдя в контекстное меню Свойства таб-
лицы (Свойства ячейки).
Диалоговое окно Свой­ства таблицы полностью сов-
падает
с диалоговым окном
Вставка таблицы.
Диалоговое окно Свой­ства ячейки (рис. 4) позволяет
установить следующие опции.
Выровнять по горизон-
тали, Выровнять по верти­кали – определяют выравни-
вание содержимого ячейки.
Объединение строк, Объединение столбцов – оп-
ределяют число объединенных строк, столбцов.
Рисунок 4 – Диалоговое окно Свойства ячейки
56
Задать ширину, Задать высоту – устанавливают размеры ячейки аналогично размерам таблицы.
Ячейка заголовка – включение флажка преобразует ячейку в ячейку заголовка. Не переносить слова – включение флажка запрещает перенос текста по строкам. Разделы Границы и Фон позволяют задать визуальные параметры границ ячейки и фона.
FrontPage 2003 предоставляет новую возможность при работе с таблицами – макетные
таблицы. Они используются при проектировании
web-страниц со сложной структурой оформления.
Макетная таблица – особый вид HTML-таблиц, у которых наверху и внизу каждого столбца и по сторонам таблицы имеются ярлыки с информацией о ширине и высоте в пикселях.
Макетная таблица (рис. 5) состоит из следующих компонентов.
Рисунок 5 – Проектирование макетной таблицы
Макетная таблица (1) – представляет основу для
разработки макета. При выделении в режиме Конструктора она выделяется зеленой рамкой.
57
Макетные ячейки (2) – представляют собой области макетной таблицы, в которых размещается содержимое страницы, включая текст, рисунки и другие элементы, и при выборе выделяются синей рамкой.
Ячейки-заполнители (например, 3) не содержат данных и сущест­вуют для того, чтобы дополнять сумму ширин столбцов таблицы до общей ширины таблицы, и выделяются однотонным фоном (только
в режиме
Конструктор).
Обычно перед созданием макета страницы с помощью макетных таблиц страницу подготавливают следующим образом (рис. 5).
1. Устанавливают нулевые поля web-страницы (команда Файл –
Свойства – диалоговое окно Свойства страницы – вкладка Дополни-
тельно).
2. Отображают линейку (4), с помощью которой можно измерять
в пикселях ширину и высоту макета (команда Вид – Линейка и сетка
Показать линейку).
3. Отображают сетку (5) (команда ВидЛинейка и сеткаПока-
зать сетку).
4. При необходимости вставляют изображение-образец (6), пред-
ставляющий собой графическую модель web-страницы с большим процен­том прозрачности, который вставляется как фон и может использоваться как визуальный ориентир для разработки макета web-страницы (команда
Вид – Изображение-образец – Настроить).
В открывшемся диалоговом окне Изображение-образец с помощью кнопки Обзор выбирается графи­ческий файл, определяется его смещение относительно верхнего левого угла окна и прозрачность.
5. Вставка и редактирование макетных таблиц осуществляется
с помощью панели Макетные таблицы и ячейки области задач (рис. 5), которую можно открыть командой Таблица – Макетные таблицы и
ячейки. Работая
с этой панелью, можно выполнять следующие действия.
1) Создать макетную таблицу.
Команда Вставить макетную таблицу (7) – вставляет на web-
страницу макетную таблицу фиксированного размера.
Команда Нарисовать макетную таблицу (8) – позволяет нарисовать
макетную таблицу нажатой левой кнопкой мыши.
58
Выбор в окне Макет таблицы (10) – вставляет на web-страницу
макетную таблицу выбранного типа.
Команда Вставить макетную ячейку (11) – открывает диалоговое окно, в котором задаются параметры ячейки. В результате создается таблица, содержащая макетную ячейку.
Макетная таблица имеет информационные ярлыки на сторонах (9), щелчок левой кнопкой мыши на ярлыке открывает диалоговое окно с командами, позволяющими
изменить ее параметры.
2) Изменить свойства макетной таблицы.
Поля Ширина, Высота (12) служат для изменения размеров.
Кнопки Выравнивание (13) определяют размещение макетной таблицы на странице.
3) Создать макетные ячейки внутри выделенной макетной таблицы.
Команда Нарисовать макетную ячейку (14) позволяет нарисовать ячейку в нужном месте. Выделенная ячейка имеет один ярлык (15) с указа­нием
ее размеров. Изменение размеров ячейки осуществляется нажатой левой кнопкой мыши за метки выбора. При выделении макетной таблицы с нарисованными ячейками появляются информационные ярлыки для каж­дой ячейки.
Раздел Колонтитулы ячейки – позволяет задать параметры верхне­го и нижнего колонтитулов (высота, поля, фоновый цвет, ширина и цвет границы).
Раздел Углы и заливка
ячейкипозволяет задать вид углов ячейки (стандартный или рисунок, размеры, цвета фона и границ) и параметры тени, отбрасываемой от нее (размер, размытие, направление).
Технология работы
Работа в программе Блокнот
1. Запустите Блокнот.
2. Введите:
<HTML>
<HEAD> <TITLE> Создание таблицы</TITLE>
</HEAD>
<BODY>
59
<TABLE> <CAPTION ALIGN="TOP">Список друзей и подруг</CAPTION> <TR><TH>ФИО</TH><TH>Телефон</TH></TR> <TR><TD>Иванов Иван</TD><TD>35-35-35</TD></TR> <TR><TD>Петрова Юлия</TD><TD>46-46-46</TD></TR>
</TABLE>
</BODY>
</HTML>
3. Сохраните документ под именем table.htm в своей рабочей папке.
4. Просмотрите сохраненный документ в браузере Internet Explorer.
5. Добавьте следующий HTML-код в файл table.htm
<TABLE BORDER="1">
<TR> <TD COLSPAN="3">Если в таблице два тега TR, то в ней две стро-
ки.</TD>
</TR>
<TR> <TD>Если в строке три тега TD,</TD> <TD>то в ней</TD> <TD>три столбца.</TD>
</TR>
</TABLE>
6. Сохраните документ и просмотрите его в браузере.
Работа в Microsoft FrontPage 2003
1. Создайте сайт из трех страниц «История развития библиотек»,
используя схемы таблиц для разметки страниц, приведенные ниже. При создании таблиц установите невидимые границы. Все страницы свяжите между собой
гиперссылками.
Схема 1
60
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]