Модели контента
В HTML элементы, как правило, были двух моделей: либо блочные, либо строчные. В HTML5 введены семь основных моделей контента:
- Метаданные
- Встроенный контент
- Интерактивный контент
- Заголовочный контент
- Фразаобразующий контент
- Потоковый контент
- Секционирующий контент
Модели контента в HTML5 были разработаны, чтобы сделать структуру разметки понятней как для браузера, так и для веб-разработчика.
Метаданные: Контент, который определяет представление или поведение остального контента на веб-странице. Эти элементы находятся в элементе head документа.
Встроенный контент: Контент, который импортирует другие ресурсы в документ.
Интерактивный контент: Контент, специально предназначенный для взаимодействия с пользователем.
Заголовочный контент: Создаёт заголовки
Фразаобразующий контент: К этой модели принадлежат несколько строчных элементов, по аналогии с HTML4.
Потоковый контент: Большинство HTML5-элементов, входящих в эту группу отвечают за обычное функционирование документа.
Секционирующий контент: Отвечает за определение границ разделов на веб-странице (например, заголовков и подвала).
Одни и те же элементы кода могут принадлежать к разным контентным моделям.