В таблице ниже располагаются только теги, которые были добавлены в 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-сценарии.

Михаил Русаков  http://myrusakov.ru/html-5-strukturnye-elementy.html
HTML5 Справочник http://www.wisdomweb.ru/HTML5d/index.php
Дронов В. А.  "HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов".
Hosted by uCoz