Глава 2/

Модели контента

В HTML элементы, как правило, были двух моделей: либо блочные, либо строчные. В HTML5 введены семь основных моделей контента:

  • Метаданные
  • Встроенный контент
  • Интерактивный контент
  • Заголовочный контент
  • Фразаобразующий контент
  • Потоковый контент
  • Секционирующий контент

Модели контента в HTML5 были разработаны, чтобы сделать структуру разметки понятней как для браузера, так и для веб-разработчика.

Метаданные: Контент, который определяет представление или поведение остального контента на веб-странице. Эти элементы находятся в элементе head документа.

Встроенный контент: Контент, который импортирует другие ресурсы в документ.

Интерактивный контент: Контент, специально предназначенный для взаимодействия с пользователем.

Заголовочный контент: Создаёт заголовки

Фразаобразующий контент: К этой модели принадлежат несколько строчных элементов, по аналогии с HTML4.

Потоковый контент: Большинство HTML5-элементов, входящих в эту группу отвечают за обычное функционирование документа.

Секционирующий контент: Отвечает за определение границ разделов на веб-странице (например, заголовков и подвала).

Одни и те же элементы кода могут принадлежать к разным контентным моделям.