ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
HTML5. Уроки для начинающих

HTML5 Новые элементы


Новые элементы в HTML5

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


Новые семантические/структурные элементы

HTML5 предлагает новые элементы для лучшей структуры документа:

Тег Описание
<article> Определяет статью в документе
<aside> Определяет содержание, кроме содержания страницы
<bdi> Изолирует часть текста, который может быть отформатирован в другом направлении от другого текста за его пределами
<details> Определяет дополнительные детали, которые пользователь может просматривать или прятать
<dialog> Определяет диалоговый бокс или окно
<figcaption> Определяет заголовок для элемента <figure>
<figure> Определяет автономное содержание
<footer> Определяет нижний колонтитул для документа или раздела
<header> Определяет заголовок для документа или раздела
<main> Определяет основное содержание документа
<mark> Определяет помеченный / выделенный текст
<meter> Определяет скалярное измерение в пределах определённого диапазона (датчик)
<nav> Определяет навигационные ссылки
<progress> Представляет ход выполнения задания
<rp> Определяет, что показывать в браузерах, которые не поддерживают ruby аннотации
<rt> Определяет пояснения / произношение символов (для восточноазиатской типографики)
<ruby> Определяет аннотацию ruby (для восточноазиатской типографики)
<section> Определяет раздел в документе
<summary> Определяет видимый заголовок для элемента <details>
<time> Определяет дату / время
<wbr> Определяет возможный разрыв строки

Узнать больше про HTML5 Семантика.


Новые элементы формы

Тег Описание
<datalist> Определяет список предопределенных параметров для элементов управления вводом
<output> Определяет результат расчета

Узнать больше о старых и новых элементах формы в HTML Элементы формы.


Новые типы ввода / input type

Новые типы ввода Новые атрибуты ввода
  • color
  • date
  • datetime
  • datetime-local
  • email
  • month
  • number
  • range
  • search
  • tel
  • time
  • url
  • week
  • autocomplete
  • autofocus
  • form
  • formaction
  • formenctype
  • formmethod
  • formnovalidate
  • formtarget
  • height and width
  • list
  • min and max
  • multiple
  • pattern (regexp)
  • placeholder
  • required
  • step

Узнайте все о старых и новых типах ввода в HTML Типы ввода.

Узнайте все об атрибутах ввода в HTML Атрибуты ввода.


HTML5 - Синтаксис новых атрибутов

HTML5 допускает четыре разных синтаксиса для атрибутов.

Этот пример демонстрирует различные синтаксисы, используемые в теге <input>:

Type Пример
Пустой <input type="text" value="John" disabled>
Без кавычек <input type="text" value=John>
Двойные кавычки <input type="text" value="John Doe">
Одинарные кавычки <input type="text" value='John Doe'>

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


HTML5 Графика

Тег Описание
<canvas> Рисование графики на лету с помощью скриптов (обычно JavaScript)
<svg> Рисование масштабируемой векторной графики

Узнать больше про HTML5 Canvas.

Узнать больше про HTML5 SVG.


Новые медиа элементы

Тег Описание
<audio> Определяет звуковой контент
<embed> Определяет контейнер для внешнего (не HTML) приложения
<source> Определяет несколько медиа-ресурсов для медиа-элементов (<video> и <audio>)
<track> Определяет текстовые дорожки для медиа-элементов (<video> и <audio>)
<video> Определяет видео или фильм

Узнать больше про HTML5 Видео.

Узнать больше про HTML5 Аудио.