В таблице ниже располагаются только теги, которые были добавлены в HTML5 и которые поддерживаются всеми современными браузерами.
Название тега | Описание |
---|---|
<article> | Определяет независимое
содержимое
страницы. |
<aside> |
Определяет косвенно связанные с содержимым элементы. |
<audio> |
Встраивает аудио файл. |
<canvas> | Позволяет рисовать произвольные объекты с помощью скриптов. |
<embed> | Позволяет встроить внешнее
содержимое. |
<figcaption> | Определяет подпись для
изображения. |
<figure> | Используется для создания
подписей для
изображений. |
<footer> |
Определяет футер для
документа. |
<header> |
Определяет заголовочный блок для
документа. |
<hggroup> | Позволяет сгруппировать заголовки. |
<nav> | Определяет навигационный блок сайта. |
<section> | Позволяет сгруппировать логически связанное содержимое. |
<source> |
Позволяет задать несколько источников воспроизведения для элементов<audio> и <video> |
<video> |
Позволяет добавлять на веб-страницы видео файлы. |
Элемент <aside> используют, как правило, для выделения неосновного текста внутри основного, например, для выделения различных примечаний или цитат.
При просмотре в браузере особой разницы не заметите, что с тегом <aside>, что без него, что говорит о том, что данный элемент используется лишь для создания структуры, а не визуального отображения. А хорошая структура удобна разработчику и поисковым машинам.
Тег<figure> в HTML 5 позволяет описать изображение вместе с подписью.
Внутри<figure> объединяются подпись (внутри тега <lfigcaption>) и само изображение в теге<img>. Тем самым, элемент<figure> позволяет связать подпись и изображение в одно целое.
HTML5 вводит специальный тэг<video> позволяющий встраивать в веб-страницы видео файлы.
Атрибут src тэга <video> позволяет указать путь к видео файлу, который будет воспроизведен.
Атрибут controls отображает в плеере кнопки управления видео, a атрибуты height (высота) и width (ширина) задают размеры плеера.
Перечислим и кратко опишем все форматы мультимедийных файлов, используемые в Web-дизайне и поддерживаемые Web-обозревателями.
- WAV (WAVe, волна) — "старожил" среди мультимедийных форматов. Был разработан Microsoft в самом начале 90-х годов прошлого века для хранения аудио-данных и применяется для этой цели до сих пор. Файлы такого формата имеют расширение wav.
- OGG — более новый формат. Был разработан около десяти лет назад некоммерческой организацией Xiph.org для хранения аудио- и видеоинформации. Файлы этого формата имеют расширения ogg (универсальное расширение), oga (аудио-файлы) и ogv (видеофайлы); последние два расширения встречаются редко.
- MP4 — также "новичок". Был разработан организацией Motion Picture Expert Group (Экспертная группа по вопросам движущегося изображения; также известна как MPEG) в 1998 году для хранения аудио- и видеоданных. Файлы этого формата имеют расширение mp4.
- QuickTime — формат очень старый, он старше даже WAV. Был разработан Apple в 1989 году для хранения аудио- и видеоданных. Файлы такого формата имеют расширение mov.
Теперь рассмотрим форматы кодирования аудио и видео, поддерживаемые современными Web-обозревателями.
- PCM (Pulse-Coded Modulation, импульсно-кодовая модуляция) — самый простой и самый старый формат кодирования. Он даже не поддерживает сжатие информации. Служит для кодирования аудиоданных.
- Vorbis — более современный формат кодирования. Был представлен организацией Xiph.org (разработчиком формата файла OGG) в 2002 году. Используется для кодирования аудиоданных.
- AAC (Advanced Audio Coding, развитое кодирование аудио) — не очень новый формат кодирования. Был разработан организацией Motion Picture Expert Group в 1997 году. Применяется для кодирования аудиоданных.
- Theora — пожалуй, самый "молодой" формат кодирования. Он также бы разработан организацией Xiph.org несколько лет назад. Используется для кодирования видеоданных.
- H.264 — тоже очень "молод". Был представлен организациями Motion Picture Expert Group и Video Coding Experts Group (Группа экспертов по кодированию видео) в 2003 году. Предназначен для кодирования видеоданных.
Почти все эти форматы являются открытыми. Исключения — формат файлов QuickTime, принадлежащий Apple, и формат кодирования H.264, защищенный более чем сотней патентов.
В данный момент разные браузеры поддерживают разные форматы видеофайлов. Opera и Firefox поддерживают формат Ogg (с видео кодеком Theora и аудио кодеком Vorbis) и WebM (с видео кодеком VP8 и аудио кодеком Vorbis), а Internet Explorer и Safari поддерживают MPEG4 (с видео кодеком H.264 и аудио кодеком AAC). Браузер Chrome имеет поддержку всех перечисленных форматов.
Таким образом для того, чтобы видео нормально воспроизводилось во всех браузерах необходимо добавить источники в формате Ogg и MPEG4 (или WebM и MPEG4).
С помощью тэга<source> Вы можете предоставить несколько источников видео в разных форматах для воспроизведения. Браузер будет использовать первый поддерживаемый им формат.
Обратите внимание: с помощью атрибута type Вы должны указать mime-тип видео файла. Видео в формате ogg должно иметь тип 'video/ogg', mp4 - 'video/mp4', а webm - 'video/webm'.
С помощью нового HTML5 элемента<audio> Вы можете добавить на Ваш веб-сайт музыкальный трек или подкаст с помощью обычного разметочного тэга.
Обратите внимание: поддержку аудио имеют следующие браузеры: Internet Explorer 9+, Opera 10.50+, Firefox 3.5+, Chrome 3.0+, Safari 3.0+.
Атрибут src тэга<audio> позволяет указать путь к аудио файлу, а атрибут control добавляет кнопки управления.
В Firefox, Opera и Chrome используется формат Ogg. Для того, чтобы файл нормально проигрывался в Safari и Internet Explorer необходимо добавить также файл в формате MP3.
С помощью элемента source Вы можете предоставить несколько источников в разных форматах для воспроизведения. Браузер будет использовать первый поддерживаемый им формат.
Текст находящийся в содержимом элемента будет отображен в случае, если браузер пользователя не поддерживает элемент audio.С помощью атрибута autoplay Вы можете заставить трек автоматически проигрываться после загрузки страницы.
Все рисование выполняется в особом элементе Web-страницы — в канве (ее еще называют холстом). Задают холст при помощи парного тега <canvas>.
В других элементах (абзацах, заголовках, таблицах, графических изображениях и пр.) программное рисование не работает. Рисование в канве выполняется программно, в Web-сценарии.
HTML5 Справочник http://www.wisdomweb.ru/HTML5d/index.php
Дронов В. А. "HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов".