Новые и устаревшие элементы

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

HTML5 вводит много новых элементов разметки, сгруппированных в соответствии с семью различными типами содержимого. Перечень типов содержимого приведен в табл. 1.1.

Таблица 1.1. Типы содержимого HTML5
Тип содержимого Описание
Embedded Содержимое, импортирующее в документ другие ресурсы, например audio, video, canvas ИЛИ if rame
Flow Элементы, используемые в теле документов и приложений, например form, hi или small
Heading Заголовки разделов, например hi, h2 или hgroup
Interactive Содержимое, с которым взаимодействуют пользователи, например audio, video, button ИЛИ textarea
Metadata Элементы (обычно располагающиеся в разделе head), которые задают представление или поведение остальной части документа, например script, style или title
Phrasing Текст и элементы разметки текста, например mark, kbd, sub или sup
Sectioning Элементы, определяющие логические разделы документа, например article, aside или title

Ко всем вышеперечисленным элементам могут применяться стили CSS. Кроме того, некоторые из элементов, такие как canvas, audio и video, могут использоваться сами по себе, хотя для них и предусмотрены программные интерфейсы, обеспечивающие встроенные возможности тонкой программной настройки. Далее эти интерфейсы будут рассмотрены более подробно.

Обсуждение всех новых элементов выходит за рамки книги, однако элементы группы Sectioning, которые рассматриваются в следующем разделе, являются новыми. Элементы canvas, audio и video также впервые появились в HTML5.

Аналогичным образом, мы не собираемся приводить исчерпывающий перечень всех дескрипторов, которые считаются устаревшими (в Интернете вы найдете множество источников информации по этому вопросу). Отметим только, что многие элементы строковых (inline) описаний стилей, например big, center, font или basefont, исключены из спецификации, и вместо них следует использовать средства CSS.