1. 1. Введение
HTML-разметка страницы пишется по определённым правилам, которые описываются в специальных документах — спецификациях. Спецификации разрабатываются сообществом разработчиков браузеров и профессионалов отрасли.
Это руководство поможет понять, как правильно написать семантическую HTML-разметку типовой веб-страницы.
Что же такое семантика? Это, собственно, и есть следование правилам, которые описываются в спецификациях. Семантическая разметка — разметка, в которой все элементы используются согласно их назначению.
Изначально веб задумывался как способ обмениваться документами, и большинство существующих типов сайтов (информационные сайты, блоги, новостные сайты, магазины и так далее) можно представить в виде документов — страниц, содержащих информационный контент.
В процессе разметки страницы мы будем размечать все содержательные сущности документа подходящими по смыслу тегами. Декоративные (не содержательные) сущности в разметку входить не должны.
Как происходит типичный процесс написания разметки:
Получаем графический макет.
Пишем по нему разметку в текстовом редакторе.
Периодически открываем файл с написанной разметкой в браузере и видим результат.
Не всегда существует абсолютно правильное и единственно верное решение, какими тегами следует описывать тот или иной контент. Как в любой системе, основывающейся на смыслах и трактовании содержания, а не на конкретных значениях, есть ряд правил и примеры ошибок, но есть и некоторая свобода в выборе.
Далее в этом руководстве мы рассмотрим алгоритм, которому можно следовать при разметке большинства типовых веб-страниц. Для удобства все шаги будем разбирать на практических примерах из реальных макетов. Мы рассмотрим содержательное назначение основных тегов для семантической разметки, типовые ошибки в их применении, специфику работы с ними.
Last updated