Москва, 2018
Кафедра ИППО
Содержание:
1 Историческая справка……………………………………3
2 Основные понятия и термины …………………………..7
3 Инструментарий…………………………………………14
4 Структура документа……………………………………21
Лекция 3. HTML. Основные понятия
1 Историческая справка
Язык HTML был разработан британским учёным
Тимом Бернерсом-Ли приблизительно в 1986-1991
годах в стенах ЦЕРНа в Женеве в Швейцарии. HTML
создавался как язык для обмена научной и технической
документацией, пригодный для использования людьми,
не являющимися специалистами в области вёрстки.
HTML успешно справлялся с проблемой сложности SGML
(стандартный обобщённый язык разметки) путём определения небольшого
набора структурных и семантических элементов — дескрипторов.
3
Лекция 3. HTML. Основные понятия
4
Лекция 3. HTML. Основные понятия
5
Лекция 3. HTML. Основные понятия
6
Лекция 3. HTML. Основные понятия
7
Лекция 3. HTML. Основные понятия
8
Лекция 3. HTML. Основные понятия
внутри.
9
Лекция 3. HTML. Основные понятия
10
Лекция 3. HTML. Основные понятия
11
Лекция 3. HTML. Основные понятия
12
Лекция 3. HTML. Основные понятия
13
Лекция 3. HTML. Основные понятия
3 Инструментарий
Для эффективной работы не обойтись без необходимых и привычных
инструментов, в том числе и при написании кода HTML. Поэтому для
начальной разработки веб-страниц или даже небольшого сайта понадобятся
следующие программы:
текстовый редактор;
браузер для просмотра результатов;
ошибок в коде);
графический редактор;
14
Лекция 3. HTML. Основные понятия
Текстовый редактор
HTML-документ можно создавать практически в любом текстовом
редакторе. Программа должна поддерживать следующие возможности:
подсветка синтаксиса (выделение тегов, текста, ключевых слов и
15
Лекция 3. HTML. Основные понятия
16
Лекция 3. HTML. Основные понятия
Браузер
Браузер — это программа, предназначенная для просмотра веб-
страниц. На первых порах подойдет любой браузер, но с повышением опыта
и знаний потребуется работать со многими браузерами, чтобы проверять
правильность отображения сайта в них.
Каждый браузер имеет свои уникальные особенности, поэтому для
проверки универсальности кода требуется просматривать и корректировать
код с их учетом.
На сегодняшний день в России наибольшей популярностью
пользуются браузеры: Google Chrome, Firefox Quantum, Яндекс-браузер,
Opera.
17
Лекция 3. HTML. Основные понятия
Валидатор
Валидация HTML-документа предназначена для выявления ошибок в
синтаксисе веб-страницы и расхождений со спецификацией HTML. Соответственно,
программа или система для такой проверки называется валидатором.
Если есть доступ в Интернет, то следует зайти по адресу http://validator.w3.org
и ввести путь к проверяемому документу или сайту в специальной форме. После
проверки будут показаны возможные ошибки или появится надпись, что документ
прошел валидацию успешно.
Для проверки локального HTML-файла или при отсутствии подключения к
Интернету, предназначена программа Tidy. Некоторые редакторы, например, PSPad,
уже содержат встроенный Tidy, и валидацию документа можно провести без
дополнительных средств.
18
Лекция 3. HTML. Основные понятия
Графический редактор
Графический редактор необходим для обработки изображений и их
подготовки для публикации на веб-странице. Самой популярной программой
такого рода является Photoshop, ставший стандартом для обработки
фотографий и создания графических изображений для сайтов. Но в
большинстве случаев мощь Photoshop избыточна, и лучше воспользоваться
чем-нибудь более простым и проворным.
В частности, программа Paint.Net позволяет сделать все необходимые
манипуляции с изображениями, вдобавок бесплатна для использования.
Скачать Paint.Net можно здесь:
http://www.getpaint.net/download.html
19
Лекция 3. HTML. Основные понятия
20
Лекция 3. HTML. Основные понятия
4 Структура документа
Язык HTML следует правилам, которые содержатся в файле объявления
типа документа (Document Type Definition, или DTD).
DTD представляет собой XML-документ, определяющий, какие теги,
атрибуты и их значения действительны для конкретного типа HTML. Для
каждой версии HTML есть свой DTD.
Элемент <!DOCTYPE> отвечает за корректное отображение веб-
страницы браузером. <!DOCTYPE> определяет не только версию HTML, но и
соответствующий DTD-файл в Интернете.
21
Лекция 3. HTML. Основные понятия
Таким образом:
Элемент <!DOCTYPE> предназначен для указания типа текущего
документа — DTD (Document Type Definition);
Элемент <!DOCTYPE> необходим, чтобы браузер понимал, как
22
Лекция 3. HTML. Основные понятия
<!DOCTYPE html>
<html>
<head>
Техническая информация о документе
<meta charset="UTF-8"> <!-- Кодировка символов
документа -->
<title>Название документа</title>
</head>
<body>
Тело документа
</body>
</html>
23
Лекция 3. HTML. Основные понятия
25
Лекция 3. HTML. Основные понятия
26