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
Новые типы ввода | Новые атрибуты ввода |
---|---|
|
|
Узнайте все о старых и новых типах ввода в 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 Аудио.