Similar presentations:
Создание Web-сайта средствами HTML
1. Создание Web–сайта средствами языка HTML
м/ук № 2871. Подготовка Web-страниц средствами языка HTML2.
1. Основные понятия WWWWWW (World Wide Web, Web, всемирная паутина) –
совокупность взаимосвязанных гипертекстовых мультимедийных
документов (Web-сайтов, Web-страниц)
Web-страница
–
документ
WWW,
содержащий
форматируемый текст, мультемедийные объекты (звук, графику,
видео), ссылки на другие Web-страницы или файлы. Страницы
создаются средствами языка HTML и называются HTMLдокументами.
HTML (Hyper Text MarkUp Language) – язык гипертекстовой
разметки документов.
Гипертекст – множество отдельных документов, имеющих
ссылки друг на друга.
Гипертекстовая ссылка (гиперссылка) – часть документа
(текст, кнопка или изображение), реализующая переход к другому
2
документу.
3.
Web-сайт (Web-узел) – группа взаимосвязанных Webстраниц.Home Page – домашняя (начальная) страница сайта,
открывается первой при загрузке Web-сайта, обычно
содержится в файле index.html.
Web-сервер – компьютер, хранящий Web-узлы и программа,
предоставляющая к ним доступ по запросам пользователя.
Web-браузер – это программа-клиент службы WWW. Она
используется для создания запросов к Web–серверу и
отображения на экране пользователя полученных документов
(Web–страниц).
Примеры браузеров: Microsoft Edge, Mozilla Firefox, Google
Chrome, Opera.
3
4.
2. Разработка Web-сайтаОсновные этапы разработки сайта:
• выбор темы и размещаемой на сайте информации
• проектирование логической структуры сайта
• проектирование физической структуры сайта
• создание отдельных страниц и установка связей между
ними
• тестирование
• публикация (размещение сайта на сервере, услуга по
размещению на сервере Internet – Web-хостинг)
4
5.
Логическая структура сайта (дерево сайта) отражаетинформационную организацию сайта, представляет собой
совокупность Web-страниц с указанием связей между ними
(может быть линейной, иерархической, в виде паутины).
Пример логической структуры сайта:
index.html
str1.html
(имя файла)
str2.html
str3.html
str3_1.html
5
6.
Физическая структура сайта представляет собой системувложенных каталогов (папок) относительно корневого
каталога (папки) сайта, в которых размещаются Web-страницы
и другие файлы сайта по тематическим признакам. В корневом
каталоге сайта размещается домашняя страница c именем
index.html.
Главная
русский
страницы
английский
рисунки
другие
index.html
6
7.
Для создания Web-сайтов используются:• приложения для непосредственного создания сайтов
визуальные редакторы
Adobe Dreamweaver,
Microsoft Office SharePoint Designer (FrontPage)
WebSite X5 Evolution 8
простые текстовые редакторы (Блокнот, Notepad),
требующие изучения языка HTML
• конструкторы
ucoz.ru, wix.com
• системы управления контентом (CMS)
Joomla, Drupal, WordPress (бесплатные)
7
8.
3. Структура и создание HTML-документовHTML-документ – это обычный текстовый файл,
включающий специальные управляющие HTML-коды или теги.
Большинство тегов являются парными – открывающими и
закрывающими. Открывающий тег может иметь параметры или
атрибуты, определяющие работу тега. Порядок следования
атрибутов произвольный.
Синтаксис:
< ТЕГ параметр1=значение1 параметр2=значение2….> –
открывающий тег
Текст
</ ТЕГ> – закрывающий тег
Прописные и строчные буквы в именах и параметрах тегов не
8
различаются (кроме текстовых констант)
9.
Открывающий, закрывающий теги (если есть) исодержащаяся между ними информация называется блоком
или контейнером. Контейнеры могут содержать другие
контейнеры.
Структура HTML-документа:
<HTML>
< НEAD >
<TITLE> заголовок </ TITLE >
</ НEAD >
<BODY>
тело документа
</ BODY>
</ HTML>
9
10.
В тексте документа могут находиться комментарии, которыеигнорируются браузером и не влияют на представление
документа на экране.
Синтаксис комментария:
<!-- текст комментария -->
Два основных блока обозначаются тегами:
НEAD – служебная
свойства документа.
заголовочная
часть,
определяет
BODY – определяет тело, содержимое документа.
Каждый блок может содержать различные теги.
TITLE – определяет название документа, которое
появляется в строке заголовка окна браузера при открытии
документа.
10
11.
Порядок создания и просмотра HTML-документа:открыть Блокнот или другой текстовый редактор
ввести текст документа
сохранить документ в файле с типом HTML
открыть документ в браузере
Редактирование HTML-документа:
• перейти в Блокнот (КМ – Просмотреть исходный код)
• внести изменения, СОХРАНИТЬ
• перейти в окно браузера, ОБНОВИТЬ (клавиша F5;
кнопка Обновить)
При отображении HTML-документов браузер пропускает
неверные теги и не выдает сообщения об ошибках.
11
12.
4. Теги тела HTML-документов4.1. Оформление документов
• Создание заголовков (от более крупных к более мелким):
<H1|H2|.....|H6> текст заголовка </H1|….|/H6>
Горизонтальная линия
<HR SIZE = толщина COLOR = цвет WIDTH = ширина>
толщина задается в пикселях, ширина в пикселях или
процентах от ширины экрана
Перевод строки
Создание абзаца (переход на следующую строку и пропуск
одной строки)
<BR>
<P>…….</P>
12
13.
В настоящее время в веб-разработке прослеживаетсяглобальная тенденция разделения содержимого вебстраницы от ее представления (форматирования):
Содержимое должно добавляться и определяться
разметкой, например, через HTML.
Представление определяется языками, такими
как CSS и JavaScript.
14.
Вывод текста без форматирования в исходном виде с
точным соблюдением переносов строк и интервалов
<PRE>…….</PRE>
Форматирование шрифта
<FONT FACE = шрифт SIZE = размер COLOR = цвет >
текст
</FONT>
Размер = 1..7, по умолчанию 3, + - размер – изменение
размера по отношению к размеру предыдущего текста.
Цвет задается одним из 16 стандартных цветов
именованными константами BLACK, WHITE, RED,
GREEN, BLUE…. или шестнадцатеричным числом из 6
цифр.
14
15.
Каждые две цифры соответствуют одному из цветов вцветовой схеме RGB (RED – GREEN – BLUE) и принимают
значения от 00 (нет цвета) до FF (самый насыщенный).
BLACK = "#000000" RED = "#FF0000" WHITE = "#FFFFFF"
Стиль текста:
<I> ….</I> - курсив
<B>….</B> - полужирный стиль
<U>….</U> - подчеркнутый стиль
<SUP>….</ SUP> - верхний индекс
<SUB>….</ SUB > - нижний индекс
Выравнивание текста задается :
• атрибутом ALIGN в тегах заголовков, абзаца <P>,
горизонтальной линии <HR>
15
16.
ALIGN = LEFT | CENTER | RIGHT | JUSTIFYпо левому краю, центру, правому краю, ширине
(по умолчанию)
• с помощью тегов
< LEFT >….</ LEFT > (по умолчанию)
< CENTER>….</CENTER>
Бегущая строка
<MARQUEE DIRECTION = направление движения
HEIGHT = высота WIDTH = ширина BGCOLOR = цвет фона>
Текст бегущей строки (или тег изображения)
</MARQUEE>
Направление движения LEFT (по умолчанию), RIGHT, UP,
DOWN
Ширину можно указать в % от ширины экрана или в
16
пикселях, высоту в пикселях.
17.
• Вставка специальных символов:пробел –   (все дополнительные пробелы текста
игнорируются браузером)
< – <
> – > © – ©
Параметры тега BODY:
BGCOLOR – определяет цвет фона документа
TEXT – определяет цвет текста документа
BACKGROUND – определяет фоновое изображение
style="background-repeat: no-repeat; – не дает фону повторяться
background-size:cover" – растягивает фоновый рисунок на весь
экран.
LINK – определяет цвет гиперссылок
VLINK – цвет просмотренных гиперссылок
ALINK – цвет гиперссылок при наведении на них указателя
17
мыши
18.
LEFTMARGIN, RIGHTMARGIN задают левое (правое)поле для всей страницы в пикселях.
Пример 1.
<BODY BGCOLOR = YELLOW LEFTMARGIN =100>
<CENTER> <H1> ГГТУ им. П.О. Сухого </H1>
</CENTER>
<H2 ALIGN=LEFT> <FONT COLOR="0000E1">
Энергетический факультет
</H2>
<B> <FONT SIZE=6 COLOR=GREEN>
Это первый абзац полужирный шрифт размер 6
выровнен по левому краю (по умолчанию)
</FONT>
</B>
18
19.
<P ALIGN=CENTER><FONT SIZE=5 COLOR="F100F1">
<I> А это второй абзац, курсив, размер 5, выровнен по центру
</I>
<P ALIGN=RIGHT> Это первая строка третьего абзаца
(выровнен по правому краю), она обрывается
<BR>
А это вторая, после нее должна быть линия
</FONT>
<HR SIZE = 6 COLOR =RED WIDTH=80% ALIGN=CENTER>
19
20.
<PRE><B> <FONT SIZE=5>
Хорошие советы!!!!!
- не перегружайте страницу большими изображениями;
- проверяйте как можно чаще ссылки на вашей странице.
</FONT>
</B>
</PRE>
<CENTER>
<FONT SIZE=5 COLOR=YELLOW>
<MARQUEE HEIGHT=30 WIDTH = 80%
BGCOLOR="F100F1">
В Т О Р О Й     С Е М Е С Т Р!!!
</MARQUEE>
</CENTER>
</BODY>
20
21.
4.2. Создание списковНумерованные списки:
<OL> - начало списка
<LI> - описание первого пункта
<LI> - описание второго пункта
…….
</OL> - конец списка
Атрибуты тега <OL>:
TYPE = A | a | I | i | 1 – вид нумерации
A, a – латинские прописные/строчные буквы
I, i – римские цифры
1 – арабские цифры (по умолчанию)
START = n – задает начальное значение числовой нумерации
21
22.
Маркированные списки:<UL> - начало списка
<LI> - описание первого пункта
<LI> - описание второго пункта
…….
</UL> - конец списка
Вид маркера можно задать при помощи атрибута тега <UL>
TYPE = disc | circle | square
(по умолчанию)
Списки могут быть вложенными, уровни вложения не
ограничены.
22
23.
Пример 2. Вывод нумерованного списка факультетовшрифтом красного цвета:
Список факультетов
1. ЭФ
2. МТФ
3. МСФ
<FONT SIZE = 4 COLOR = RED >
<CENTER>
<I> Список факультетов </I>
</CENTER>
<OL>
<LI> ЭФ
<LI> МТФ
<LI> МСФ
</OL>
</FONT>
23
24.
4.3. Создание таблицОписание таблицы
< TABLE BORDER = ширина > … < /TABLE>
параметр BORDER задает границы таблицы, ширина
указывается в пикселях, может отсутствовать как параметр
полностью (нет границ) так и значение ширины (тонкая черная
линия границ).
< CAPTION >… </ CAPTION > - заголовок таблицы
<TR>… </TR> - строка таблицы
<TH> …</TH> - заголовки столбцов
<TD>… </TD> - данные каждой ячейки
24
25.
Горизонтальное выравнивание задается атрибутомALIGN тегов <TR>, <TD>, <TH>
<TH> - по центру по умолчанию
Для таблицы относительно окружающего текста (LEFT,
RIGHT).
Вертикальное атрибутом
VALIGN
тегов
<TH> и <TD>
VALIGN= TOP | MIDDLE | BUTTON
Объединение нескольких соседних
атрибутами тегов <TH> или <TD>
ячеек
задается
COLSPAN = число ячеек – по горизонтали
ROWSPAN = число ячеек – по вертикали
25
26.
Цвет фона задается атрибутом BGCOLOR тегов <TABLE>,<TR>, <TD>, цвет текста тегом <FONT> для заголовка или ячеек
таблицы.
Ширина всей таблицы (в пикселях или % от ширины экрана)
и отдельных ячеек (в пикселях или % от ширины таблицы)
задается атрибутом WIDTH тегов <TABLE>, <TH>, <TD>.
Высота ячейки атрибутом HEIGHT тегов <TH>, <TD>.
Закрывающие теги </CAPTION>, </TH>, </TR>, </TD>
можно не указывать.
Пример 3. Создать таблицу следующего вида:
ИТОГИ СЕССИИ
ФАМИЛИЯ
Иванов
Петров
ГРУППА
ОЦЕНКИ
ТЭ-11
Э-12
5
8
6
7
26
27.
<TABLE BORDER><CAPTION>
<FONT COLOR=RED> ИТОГИ СЕССИИ
</ CAPTION>
<TR>
<TH> <FONT COLOR=BLUE>
  ФАМИЛИЯ   </ TH>
<TH>   ГРУППА   </ TH>
<TH COLSPAN=2>   ОЦЕНКИ  </ TH>
</ TR>
27
28.
<TR><TD> Иванов </TD>
<TD ALIGN=CENTER> ТЭ-11 </ TD>
<TD ALIGN=RIGHT> 5 </ TD>
<TD ALIGN=RIGHT> 6 </ TD>
</TR>
<TR>
<TD> Петров </ TD>
<TD ALIGN=CENTER> Э-12 </ TD>
<TD ALIGN=RIGHT> 8 </ TD>
<TD ALIGN=RIGHT> 7 </ TD>
</ TR>
</ TABLE>
28
29.
ФАКУЛЬТЕТЭФ
ФАИС
ГРУППА
Э-11
Э-12
ТЭ-11
ИП-11
ИП-12
29
30.
<TABLE BORDER><TR ALIGN=CENTER>
<TH> <FONT COLOR=RED>   ФАКУЛЬТЕТ  
<TH> <FONT COLOR=RED >  ГРУППА  
<TR ALIGN=CENTER >
<TD ROWSPAN=3>ЭФ
<TD ALIGN=CENTER>Э-11
<TR ALIGN=CENTER>
<TD> Э-12
<TR ALIGN=CENTER>
<TD>ТЭ-11
<TR ALIGN=CENTER>
<TD ROWSPAN=2>ФАИС
<TD>ИП-11
<TR ALIGN=CENTER>
<TD>ИП-12
</TABLE>
30
31.
4.4. Адресация файлов в ИнтернетЛюбой файл в Интернет имеет свой адрес, включающий имя
файла, его местоположение в Интернет (адрес сервера) и
протокол обмена информацией с компьютером, где находится
файл. Он называется URL-адресом, универсальным указателем
ресурса.
Общий вид URL:
протокол : // адрес_сервера / путь к файлу / имя_файла
Все документы WWW передаются по протоколу HTTP.
31
32.
Примеры URL-адресов:http: // www.nihe.unibel.by / rus / courses / courses.html
http: // www.bychess.info / future.html
Ссылки могут быть неполными, содержащими только адрес
сервера. В этом случае обращение происходит к домашней
странице сервера.
http: // www.microsoft.com домашняя страница Web-сервера
фирмы Microsoft
http: // www.gstu.by
домашняя страница сайта ГГТУ
32
33.
Если файл находится на том же компьютере, что и HTMLфайл, имеющий на него ссылку, то путь к файлу может бытьотносительным, без указания адреса сервера. Если все файлы
находятся в одном каталоге, то указывается только имя файла.
Str1.html – файл в текущем каталоге
image/im1.jpeg – рисунок im1.jpeg в подкаталоге image
текущего каталога
../image/im1.jpeg – рисунок im1.jpeg в подкаталоге image
родительского каталога (предыдущего уровня)
URL-адреса и относительные имена файлов используются
при создании гиперссылок и вставке изображений.
Если имя файла содержит русские буквы или пробелы, то
оно обязательно должно заключаться в кавычки, например
"мой_дом.bmp"
33
34.
4.5. Вставка графических изображенийПеред вставкой изображения в Web-страницу его
необходимо создать с помощью графического редактора или
использовать готовые файлы с изображениями.
Существует множество форматов данных для хранения
графических изображений. Основными критериями при
использовании графических файлов является скорость передачи
данных и качество изображения.
Наиболее часто используемыми являются форматы
графических файлов JPEG и GIF (для его замены разработан
формат PNG). Файлы в формате BMP хранятся без сжатия,
имеют большой объем и требуют много времени для загрузки.
34
35.
Для вставки графических изображений используется тег:<IMG SRC="URL-адрес изображения"
ALT = "альтернативный текст" ALIGN = выравнивание
WIDTH = ширина HEIGHT = высота BORDER = …
VSPACE =… HSPACE =…>
Атрибуты тега определяют:
ALT - текст, который заменяет рисунок, если он не
отображается
ALIGN (LEFT | RIGHT) – способ выравнивания
изображения относительно обтекающего текста
WIDTH, HEIGHT – ширина и высота изображения в
пикселях
35
36.
VSPACE и HSPACE –размер пустых полос вокругрисунка по вертикали и горизонтали в пикселях
BORDER – ширина рамки вокруг рисунка в
пикселях. Цвет рамки совпадает с цветом текста, по
умолчанию
черный.
Если
рисунок
является
гиперссылкой, то цвет рамки совпадает с цветом
гиперссылки.
Пример:
<IMG SRC = "car.gif" ALT = "мой автомобиль"
ALIGN = LEFT WIDTH = 70 HEIGHT = 50
VSPACE = 10 HSPACE = 10>
36
37.
4.6. Создание гиперссылокПростота организации гиперссылок – основной фактор
широкого распространения Web-технологий. С помощью
гиперссылок устанавливается связь между HTMLдокументами.
Гиперссылки могут быть представлены в виде текста
или рисунка (изображения). Текст обычно подчеркивается.
Цвет текстовых гиперссылок определяется параметрами тега
BODY Web-страницы или установками браузера, если
параметры не заданы.
Если установить указатель мыши на ссылку, то в строке
состояния браузера появится URL-адрес ресурса, на который
указывает ссылка. Щелчок по ссылке вызывает загрузку и
переход к документу с указанным URL-адресом.
37
38.
Для создания гиперссылки используется тег:<A HREF= " URL-адрес " >
текст или тег вставки изображения
</A>
Примеры:
текстовая гиперссылка:
<A HREF = " my_adres.html " > мой адрес </A>
гиперссылка в виде рисунка:
<A HREF= "my_adres.html " > <IMG SRC = " dom.gif "
ALT = "мой адрес" WIDTH = 40 HEIGHT = 20 >
</A>
38
39.
Для того, чтобы гиперссылка не подчеркивалась,используется атрибут STYLE тега гиперссылки в виде:
STYLE = " text-decoration : none "
Пример:
<A HREF = "my_adres.html" STYLE = " text-decoration : none ">
мой адрес
</A>
Если необходимо, чтобы все гиперссылки Web-страницы не
подчеркивались, в заголовочной части документа (<HEAD> …..
</HEAD> ) указать стиль всех гиперссылок:
<STYLE type = " text/css ">
A{
text-decoration : none
}
</STYLE>
39
40.
А для той гиперссылки, которую нужно все-таки подчеркнуть,указать атрибут STYLE в виде:
STYLE = "text-decoration : underline"
Можно создать переход
по гиперссылке не к началу
документа, а к некоторой опорной точке как в текущем
документе, так и в другом документе, если документы
достаточно длинные.
Для создания таких внутренних ссылок в нужном месте
документа (опорной точке) необходимо разместить именные
якоря (анкеры) с помощью тега
<A NAME= "name" > , где name – имя опорной точки.
Тогда для перехода к этому фрагменту текущего документа
используется тег
<A HREF= "# name"> текст ссылки </A >
40
41.
Для перехода к фрагменту другого документа используетсятег
<A HREF= "имя файла # name" >
Например, можно отметить начало Web-страницы тегом
<A NAME= "начало"> </A>
Тогда внутренняя гиперссылка для перехода к началу
страницы будет иметь вид:
<A HREF= "#начало"> Переход к началу документа
</A>
41
42.
Можно выполнить переходиспользуя стандартную кнопку.
к
новой
Web-странице,
Для этого нужно создать форму с одной кнопкой, при
щелчке по которой открывается новый файл (Web-страница,
изображение и др.)
<FORM ACTION = "имя файла">
<INPUT TYPE = SUBMIT VALUE="текст">
</FORM >
Тег <FORM> используется для создания формы. Значение
параметра ACTION определяет имя файла, к которому
выполняется переход.
Тег <INPUT> определяет элемент формы. Значение
параметра TYPE = SUBMIT определяет кнопку, значение
параметра VALUE – текст на кнопке
42
43.
Пример:<FORM ACTION = "Ават.jpg"
<INPUT TYPE = SUBMIT VALUE = "рисунок">
</FORM >
43
internet