Разработка содержимого сайта
Каждая страница сайта находится в соответствующем HTML файле (см. Таблица 1).
Таблица 1
Имя файла | Назначение файла |
index.html | Для отображения главной страницы сайта |
index1.html | Для отображения страницы сайта «Он-лайн табло» |
index2.html | Для отображения страницы сайта «Авиакомпании» |
index3.html | Для отображения страницы сайта «Транспорт» |
index4.html | Для отображения страницы сайта «Для пассажиров» |
index5.html | Для отображения страницы сайта «Партнёрам» |
index6.html | Для отображения страницы сайта «О персонале» |
air.html | Для отображения страницы сайта «Аэроэкспресс» |
elektro.html | Для отображения страницы сайта «Электропоезд» |
expr.html | Для отображения страницы сайта «Экспресс» |
karta.html | Для отображения страницы сайта «Карта сайта» |
magaz.html | Для отображения страницы сайта «Магазины» |
marh.html | Для отображения страницы сайта «Маршрут» |
parkovki.html | Для отображения страницы сайта «Парковки» |
post.html | Для отображения страницы сайта «Почтовые услуги» |
rcv.html | Для отображения страницы сайта «Прилёт» |
reg.html | Для отображения страницы сайта «Регистрация» |
rekl2.html | Для отображения страницы сайта «Outdoor реклама» |
rekl3.html | Для отображения страницы сайта «indoor реклама» |
rekl.html | Для отображения страницы сайта «Размещение рекламы» |
snd.html | Для отображения страницы сайта «Вылет» |
sprav.html | Для отображения страницы сайта «Справочник должностей» |
taxi.html | Для отображения страницы сайта «Маршрутное такси» |
texnika.html | Для отображения страницы сайта «Продажа техники» |
tr_obshectven.html | Для отображения страницы сайта «Общественный транспорт» |
vip.html | Для отображения страницы сайта «vip сервис» |
ysl.html | Для отображения страницы сайта «Услуги» |
таблица вылетов.htm | Для отображения таблицы вылетов на странице сайта «прилёт» |
Графические изображения к страницам сайта находятся в каталоге «images».
При разработке сайта использовалась техника оформления текста с помощью каскадных таблиц стилей. Лист стилей был создан в отдельном файле с именем default.css (см. Приложение1). Связь с листом стилей всех страниц сайта осуществляется через помещение в контейнер тега <head> записи <link href="default.css" rel="stylesheet" type="text/css" /> для каждого HTML файла страницы.
Разработанные стили и их назначение представлены в таблице 2.
Таблица 2
Наименование стиля | Назначение |
headerFon | Для отображения фона, названия и рисунка в блоке заголовка сайта. Блок заголовка отображается в верхней части по всей ширине страницы. Название сайта сделано ссылкой на главную страницу белыми буквами. |
header | |
header * | |
header h1 | |
karta | Для отображения страницы «карта сайта» в правом верхнем углу под заголовком сайта. |
content | Для отображения содержательной части сайта, находящейся между заголовком и нижним информационным блоком. |
colTwo | Для отображения навигационного меню в левой области содержательной части страницы. Пункты меню имеют фиксированный размер и организованы в виде ссылок на соответствующие страницы. Ссылки выделяются подчёркиванием при наведении на них курсора. |
colTwo ul | |
colTwo li | |
colTwo li li | |
colTwo h2 | |
colTwo a | |
colTwo a:hover | |
colOne | Для отображения заголовка, разделителя и содержательной части по выбранному пункту навигационного меню справа от него. Позволяет изменять размеры содержательной части пропорционально изменениям размера страницы. Организует строку навигационного меню для страницы с вложением больше двух. |
colOne .post | |
colOne .title | |
colOne .story | |
colOne .meta | |
colOne .meta p | |
colOne .menu | |
footer | Для отображения в нижней части страницы по всей её ширине информационного блока, содержащего ссылку на главную страницу и год разработки сайта. |
footer p | |
footer a | |
tablevilet | Для отображения в едином стиле таблиц данных. |
body | Общий стиль для всех элементов контейнера body |
h1, h2, h3 | Стиль для соответствующих заголовков. |
а, a:hover | Стиль для ссылок. |
blockquote | Стиль для контейнера blockquote. |
При разработке страниц сайта использовались следующие возможности HTML:
· в контейнер <head></head> заголовка документа был включен тег <title> для присвоения названия документу. Также применялся элемент meta со свойствами «keywords», "description" для использования в поисковых системах;
· в контейнере <body></body> оформлялись информационные блоки данных при помощи контейнера <div></div>. Это позволило использовать для соответствующих блоков информации различные стили отображения данных;
· меню навигации организовано при помощи контейнера <ul></ul> для создания неупорядоченного списка. Элементы списка оформлены тегами <li>;
· текстовые ссылки реализованы при помощи тега <a> и его атрибута href;
· контейнер <blockquote></blockquote> использовали для выделения текстовой информации с отступом от левого поля.
Большинство страниц сайта оформлены аналогично друг другу. Рассмотрим более подробно оформление главной страницы сайта, HTML код которой представлен в файле index.html (см. Приложение 2).
Первые строки кода в файле index.html содержат контейнер заголовка страницы сайта (далее документа)head:
<head> <title>Сайт АЭРОПОРТА</title> </head>. Он включает элемент title - название документа. Само название расположено между тегами <title> и </title>. Это позволило отобразить название документа в строке заголовка браузера и в пиктограмме свёрнутого окна браузера (см. Рис. 2).
Рис. 2 Использование тега title
Далее, в контейнере <body></body> были оформлены информационные блоки данных при помощи следующих контейнеров <div></div>:
1. <div id="headerFon"> </div>. В этом контейнере используется стиль headerFon, который отображает по всей ширине окна браузера картинку, находящуюся в файле images/ img4.jpg. Это голубой фон заголовка страницы.
2. <div id="header"> <h1><a href="index.html"> Сайт АЭРОПОРТА </a></h1> </div>. В этом контейнере используется стиль header, который отображает в левой части браузера поверх голубого фона картинку, находящуюся в файле images/ img1.jpg. Это картинка самолёта. Применение стилей «header h1», «header *» и «а» позволило отобразить поверх картинки самолёта название «Сайт АЭРОПОРТА» белыми буквами крупным шрифтом, и сделать это название ссылкой на главную страницу сайта, находящегося в файле index.html. Ссылка отображается без подчёркивания(см.Рис. 3).
Рис. 3 Заголовок страницы
3. <div id="karta"><a href="karta.html">карта сайта</a></div>. В этом контейнере используется стиль «karta», который отображает под заголовком страницы в правой части браузера определённым шрифтом текст - «карта сайта» (см. Рис. 4). Использование содержимого блока <a></a> позволило отобразить ссылку на страницу сайта «карта сайта», находящуюся в файле «karta.html». Ссылка отображается с подчёркиванием.
Рис. 4 Карта сайта
4. <div id="content">……></div>. В этом контейнере используется стиль «content», который позволяет сделать внешний отступ на 20 пиксел от предыдущего блока данных, то есть заголовка страницы. Внутри контейнера «content» расположены следующие блоки данных:
· <div id="colTwo">
<ul>
<li><h2>Навигация</h2>
<ul><li><a href="index.html">Главная</a></li>
<li><a href="index1.html">Он-лайн табло</a></li>
<li><a href="index2.html">Авиакомпании</a></ <li><a href="index3.html">Транспорт</a></li> <li><a href="index4.html">Для пассажиров</a></li>
<li><a href="index5.html">Партнёрам</a></li>
<li><a href="index6.html">О персонале</a></li>
</ul></li>
</ul>
</div>. В этом контейнере используются стиль «colTwo» для отображения блока данных щириной 210 пиксел в левой части браузера. При помощи тегов <ul>,<li>, < h2> и <а> организовано вертикальное меню, состоящее из семи пунктов (см. Рис. 5).
Рис. 5 Меню
Каждый пункт меню является ссылкой на соответствующую страницу сайта. При этом используются стили «colTwo ul» и «colTwo li li» для указания высоты, ширины, позиции и фона каждого пункта меню. Шрифт заголовка меню «Навигация» указан в стиле «colTwo h2».
· <div id="colOne">
<div class="post">
<h2 class="title">Наша история</h2> <div class="story"></div>
<div class="meta">
<blockquote>
<h1<p><span class="style1">Авиакомпания была основана в июне 1997 года, ………. </span></p></h1>
</blockquote>
</div>
</div>
</div>. В этом контейнере для отображения блока данных содержательной информации справа от навигационного меню по всей ширине браузера используются стиль «colOne». Используемые вложенные стили «colOne post» и «colOne title» позволяют отобразить заголовок «Наша история» информационного блока соответствующим шрифтом и цветом в центре над блоком данных (см. Рис. 6).
Рис. 6 Заголовок информационного блока данных
Под заголовком информационного блока, при помощи стилей «colOne story» и «colOne meta», располагается разделительная линия на голубом фоне. Ниже находится текст информационного блока, оформленный в контейнер «blockquote»«/blockquote». При помощи тегов <h1>, <p> и стилей «style1» и «colOne meta p» этого контейнера текст отображается соответствующим образом (см. Рис. 7).
Рис. 7 Информационный блок
· <div style="clear: both;"> </div>. Этот контейнер предназначен для запрета обтекания со всех сторон следующих элементов страницы и вставки пробела после информационной части страницы. Это своеобразный переход к блоку, расположенному в самом низу страницы.
· <div id="footer">
<p class="style2">Copyright c 2011 <a href="index.html">
<strong>Сайт Аэропорта</strong></a></p>
<span class="style2">></span>
</div>. В этом контейнере используются стиль «footer» для отображения блока данных высотой 26 пиксел в нижней части браузера по всей его ширине (см. Рис. 8).
Рис. 8 Нижний блок данных
Стиль позволил отобразить соответствующую картинку (голубой фон) из файла images/img2.gif, и, при помощи стилей «footer p», «footer a», «style2» и тегов <strong>,<span> разместить по центру блока соответствующие надписи и ссылку на главную страницу сайта.
заключение
Выполненная курсовая работа показывает, как при помощи языка разметки HTML и применения таблиц стилей CSS можно разработать простой, надёжный, красивый, содержательный и информативный сайт.
В данной курсовой работе были решены следующее задачи:
· разработан дизайн страниц сайта;
· подготовленные рисунки размещены на сайте;
· спроектированы и применены таблицы стилей CSS на страницах сайта;
· создано навигационное меню, карта, система ссылок на сайте;
· созданы страницы сайта на основе HTML.
Таким образом, все поставленные задачи были выполнены, а цель данной курсовой работы полностью достигнута.
Список литературы
1. Браун, Марк, Р., Хоникатт, Джерри, и др.. Использование HTML 4, 4-е издание. Специальное издание.: Пер. с англ. – М.; СПб.; К.:Издательский дом «Вильямс», 1999. – 784 с.
2. Матросов А.В., Сергеев А.О., Чаунин М.П. HTML 4.0. – СПб.: БХВ-Петербугр, 2002. – 672 с.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Рязанский государственный радиотехнический университет
Кафедра Автоматизированных Систем Управления
УТВЕРЖДЕН
КР-02069154-135-04-11
«Разработка WEB-сайта аэропорта»
Приложение 1
Рязань 2011
Приложение 1