Пятиминутный обзор всех новых элементов HTML5
HTML5 ввел много новых элементов HTML-разметки. В этой статье мы рассмотри все новые элементы разметки в HTML5.
Article– это новый секционный элемент, который определяет любую независимую запись (статью) на сайте (или, например, это может быть резюме, описание товара в интернет магазине и так далее).Aside– элементasideопределяет контент, который расположен вокруг основного контента. Это может быть боковая панель (sidebar), содержащая ряд ссылок на статьи, на архив, на метки.
Audio– это новый элемент, благодаря которому можно встраивать аудио непосредственно в веб-страницу.Canvas- это элемент HTML 5, который предназначен для создания растрового изображения при помощи JavaScript.Command– элементcommandпредставляет команду, которая может вызываться пользователем. Обычно элементcommandрасполагается внутри элемента menu.- Datalist
– элементdatalistпозволяет создать массив, связанный с элементомinput(посредством атрибутаid) или, другими словами, элементdatalistсоздает список вариантов, которые можно выбирать при наборе в текстовом поле (input type='text'). Изначально этот список скрыт и становится доступным при получении полем фокуса или наборе текста. details– элементdetailsиспользуется для представления области, куда пользователь может обратиться за дополнительной информацией. Этот элемент позволят показывать и прятать контент с помощью одного клика мышки.Embed– элемент embed используется для вставки в HTML-документ не HTML-приложений или интерактивного содержимого.Summary– элементsummaryиспользуется для отображения заголовка тегаdetails, именно по клику на тегеsummaryпроисходит раскрытие/закрытие содержимого тегаdetails.Figure– элементfigureиспользуется для группировки содержимого, например, для изображения и надписи к нему.Figcaption– элементfigcaptionявляется заголовком для элементаfigure.Footer– используется для представления нижней части страницы. Этот секционный элемент обычно содержит подпись автора статьи, дату, авторское право, контактная информация и т.д.Header- тегheaderопределяет верхний колонтитул сайта (шапку сайта); обычно это заголовок (что спорно).Keygen– Используется для генерации пары ключей — закрытого и открытого. Когда форма отправляется на сервер, закрытый (private) ключ сохраняется на локальном компьютере, а открытый (public) ключ передается на сервер вместе с формой. Сами ключи необходимы для шифрования и расшифровки данных, создания и проверки цифровой подписи. Элемент keygen является элементом формы.Mark- Если нам требуется сделать смысловой акцент на тексте, не прибегая к его визуальному выделению, можно воспользоваться тегомmark, но обычно, например, в браузерах Chrome и Firefox фоновый цвет текста внутри тега mark выделяется желтым цветом.meter- Используется для определения числового значения из определенного интервала.Nav– элемент nav определяет навигационную область, обычно это список ссылок. Ссылки, как правило, ведут на другие страницы сайта.Output– используется для вывода результата каких-либо вычислений (обычно это результат работы JavaScript-сценария или AJAX-запроса) или пользовательских действий.Progress– элемент progress показывает степень завершенности текущего прогресса. Использовать можно для отслеживания индикации, например, загрузки файла, изображения и т.д.Ruby– тегrubyзадает аннотацию (краткая характеристика издания) к расположенному выше или нижу тексту.Rt– элементrtявляется ‛ребенком“ по отношению к тегуruby; именно в тегеrtзаключается аннотация к тексту.Rp– элементrpиспользуется для вывода текста в браузерах, которые не поддерживают тегruby.Section– элементsectionгруппирует контент по тематике, или, другими словами, определяет раздел документа. Если вы хотите сгруппировать общие по смыслу элементу воспользуйтесь тегомsection.Source– элементsourceиспользуется, чтобы указать на медиа-ресурс у медиа-элементов (video,audio).Time– тегtimeиспользуется для вывода информации о дате или времени.Video– элементvideoдобавляет, воспроизводит и управляет настройками видеоролика на веб-странице.wbr- элементwbrуказывает браузеру место, где допускается делать перенос строки в тексте, если этого требует ширина родительского элемента.
В этой статье кратко рассмотрены основные новые элементы HTML5, надеюсь, данная информация оказалась вам полезной. В следующих статьях мы вернемся к некоторым из вышеприведенных элементов и рассмотрим их более подробно. Если у вас возникли вопросы или замечание по тексту оставляйте комментарии.

Комментарии к статье