ВУЗ:
Составители:
Рубрика:
28
Язык гипертекстовой разметки HTML
HTML (HyperText Markup Language) это язык разметки докумен-
тов, размещаемых в web-сети (web-страниц). Первая версия данного
языка была разработана Тимом Бернерс-Ли (изобретателем сети WWW)
в 1991 году. HTML постоянно развивается. В 1999 году была опублико-
вана версия HTML 4.01, которая используется до настоящего времени.
После этого была предпринята попытка сделать HTML документы пра-
вильными XML-документами и была разработана версия языка XHTML
1.0. Длительное время велась разработка следующей версии языка
XHTML 2.0, которая была прекращена без результата в 2009 году. В на-
стоящее время активно ведется разработка первой версии языка HTML
5. Далее в пособии рассматривается версия языка разметки XHTML 1.0.
Структура документа HTML
Документ на языке HTML состоит из следующих обязательных
частей:
описания используемой версии языка HTML;
корневой элемент html, включающий элементы head и body;
заголовок (элемент head),
тело, содержащее собственно сам документ (элементом body).
HTML документ начинается с описания типа документа (doctype),
который имеет следующий вид:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Данный элемент описывает тип HTML документа (версию и DTD
правила его проверки), чтобы браузер мог правильно обработать доку-
мент, и определить, соответствует ли он указанным правилам.
Все содержание web-страницы описывается в элементе html, начало
которого выделено тэгом <html>, а окончание – тэгом </html>. Внутри
элемента html должен быть задан элемент head. Он содержит информа-
цию о документе (метаданные). В элемент head могут быть включены:
элемент title, который определяет заголовок страницы; метаданные и
ссылки на CSS и JavaScript.
После элемента head следует элемент body, в котором описывается
реальное содержимое страницы. В примере, приведенном ниже, в эле-
мент body включен только элемент заголовка первого уровня (h1), кото-
рый содержит текст «Привет Мир!». Элементы часто содержат другие
элементы. Тело документа всегда будет содержать множество вложен-
ных друг в друга элементов.
Пример простого HTML документа пока ниже:
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »
