Можем ли мы использовать видео тег в теге с рисунком в HTML5
Я пытаюсь создать чистую структуру HTML5 для своих проектов,
Я не получил многообразие использования для тега Figure;
Можем ли мы действительно использовать видео на рисунке, как на этой странице:
http://oopeducation.com/html5/html5-figure-tag/
Или это только для изображений?
Спасибо!
Ответы
Ответ 1
Да, вы можете - согласно спецификации HTML5, <figure>
разрешает поток контента (который состоит из элементы потока и нормальные символьные данные). Учитывая, что <video>
и <audio>
являются одним из многих элементов потока, он отлично подходит для их вставки в фигуре.
Эта статья от HTML5. Доктор, похоже, предлагает то же самое, взгляните.
Ответ 2
Да, это возможно.
Это определение тега <figure>
, как определено W3C:
Элемент рисунка представляет собой некоторое содержимое потока, необязательно с который является самодостаточным и обычно упоминается как один блок из основного потока документа.
Таким образом, элемент может использоваться для аннотирования иллюстраций, диаграмм, фотографии, списки кодов и т.д., которые относятся к основному контенту документа, но это могло бы, не затрагивая поток документ, удаляться от этого основного содержимого, например. в сторону страницу, на выделенные страницы или в приложение.
Здесь вы можете увидеть пример, извлеченный из документации W3C, в которой тег <video>
включен в тег <figure>
.
<figure>
<video src="ex-b.mov"></video>
<figcaption>Exhibit B. The <cite>Rough Copy</cite> trailer.</figcaption>
</figure>
Вы можете найти официальную документацию W3C здесь: http://www.w3.org/html/wg/drafts/html/master/grouping-content.html#the-figure-element