Сколько элементов в HTML5 являются контейнерами для скриптовых API? - PullRequest
1 голос
/ 19 августа 2011

http://diveintohtml5.ep.io/extensibility.html:

В HTML5 более 100 элементов.Некоторые являются чисто семантическими, другие - просто контейнерами для скриптовых API.

Могу ли я сказать, что существует только один элемент, выступающий в качестве контейнера для скриптовых API, который является канвой?потому что это предложение, кажется, предполагает, что есть кратные числа ... я пропускаю некоторые элементы, кроме холста здесь?

Ответы [ 2 ]

4 голосов
/ 19 августа 2011

Эта строка ссылается на разницу между новыми семантическими тегами, такими как nav , article , footer и т. Д., Которые не предоставляют никакой функциональности, и новым предоставлением APIхост-объекты, которые предоставляют новые функциональные возможности.

HTML5 представляет набор новых семантических тегов, поэтому вам не нужно использовать div для всего, но они предоставляют ноль новый функционал.HTML5 также вводит некоторые другие теги, такие как canvas , video и audio , которые предоставляют новые функции для воспроизведения мультимедиа, манипулирования графикой и т. Д. Существует также рядновые API, которые вводят новые функциональные возможности, но не являются частью html5, но в любом случае широко используются в html5.

Независимо от этого, речь идет о новых семантических (но функционально бесполезных) тегах html ифункциональные apis, на которые ссылаются через новые теги.

Если вы хотите фактическое перечисление того, что является частью html5, которая предоставляет новые хост-объекты ... Мне придется вернуться к вам.Спецификация html5 и зависимые спецификации W3C содержат несколько тысяч страниц.

3 голосов
/ 19 августа 2011

Полагаю, это зависит от того, что вы подразумеваете под скриптовыми API, но когда я читаю ваш вопрос, я вспоминаю аудио, видео, веб-ресурсы, геолокацию и локальное хранилище.

Я думаю, что авторы проводят различие между новыми элементами макета страницы (заголовок, в стороне, контент) и css3, в отличие от новых технологий, которые выходят в пространство браузера (или становятся более зрелыми), когда html5 выпущен как спецификация разметки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...