Веб страницы — это текстовые файлы, которые можно создать с помощью любого
текстового редактора.
Для форматирования содержимого веб страниц применяется особый язык — HTML
(HyperText Markup Language, язык гипертекстовой разметки).
С помощью команд тегов — этого языка создают и абзацы текста, и заголовки, и
врезки, и таблицы.
Все теги HTML представляют собой символы < и > , внутри которых находится имя
тега, определяющее назначение тега.
Закрывающий тег должен иметь то же имя, что и открывающий; единственное отличие закрывающего тега — символ / , который ставится между символом < и именем тега.
Имена тегов можно писать как прописными (большими), так и строчными (малыми) буквами.
Между символами < , > , / и именами тегов, а также внутри имен тегов не допускаются пробелы и переносы строк.
В обычном тексте, не являющемся тегом, не должны присутствовать символы < и > . (Эти символы называют недопустимыми.) В противном случае веб обозреватель сочтёт фрагмент текста, где встречается один из этих символов, тегом и отобразит вeб страницу некорректно.
Невидимые теги - теги, содержимое которых никак не отображается веб обозревателем. Они занимаются тем, что хранят сведения о параметрах самой веб страницы и делят ее на две секции, имеющие принципиально разное назначение.
В парном теге <HEAD> находится секция заголовка веб страницы. В эту секцию помещают сведения о параметрах веб страницы, не отображаемые на экране и предназначенные исключительно для веб обозревателя.
Секция тела веб страницы находится внутри парного тега <BODY> . Она описывает
само содержимое веб страницы, то, что будет выведено на экран.
Для создания абзаца имеется парный тег <P> . Абзац — это независимый элемент веб страницы, который отображается отдельно от других элементов. Такие элементы веб страницы называются блочными.
Для создания заголовка HTML предоставляет парный тег <Hn> , где n — уровень за-
головка. Содержимое этого тега станет текстом заголовка.
Любой список в HTML создается в два этапа. Сначала пишут строки, которые станут
пунктами списка, и каждую из этих строк помещают внутрь парного тега <LI> .
Затем все эти пункты помещают внутрь парного тега <UL> (если создается
маркированный список) или <OL> (при создании нумерованного списка) — эти теги
определяют сам список.
Специально для случаев, когда текст должен быть выведен именно так, как набран,
с сохранением всех пробелов и переносов строк, язык HTML предусматривает парный тег <PRE> . Выводимый текст помещают внутри этого тега. Это текст фиксированного формата.
Верстка - это создание структуры HTML-документа таким образом, чтобы во всех браузерах веб страница выглядела точно также, как и на представленном дизайнером макете.
Базовая структура HTML-документа версии HTML5
<!DOCTYPE HTML>
<html>
<head>
<title>Заголовок</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
</body>
</html>