Главная -> Статьи о HTML5 -> Использование нового тега nsfw

Использование нового тега nsfw

Помимо других семантических тегов, таких как header, footer, nav или aside, в спецификацию HTML 5 было предложено внести элемент nsfw (Not Safe For Work - сомнительное содержание).

Благодаря этому тегу, браузеры смогут настраиваться таким образом, чтобы не отображать содержимое этого тега. Это может быть полезно, например, для того, чтобы оградить детей от порнографии.

По умолчанию в браузерах с этим тегом должен ассоциироваться следующий css код:

nsfw { display: none; }

Браузер просто не будет обрабатывать информацию внутри этого тега.

Рассмотрим пример:

<nsfw>
<figure>
<video src="xxx.mp4" autoplay>
</video>
<figcaption>Здесь провокационный контент.</figcaption>
</figure>
</nsfw>

Весь код внутри элемента вырезается из документа без сообщения пользователю, что чего-то не хватает. Хотя в теге video стоит атрибут autoplay - он никогда не будет загружен и не сможет навредить содержанию кэша пользователя.

Этот элемент был предложен Ианом Хиксоном (Ian Hickson), редактором спецификации html 5 из Google. По его словам, 72,3% контента в Интернет - не безопасно для просмотра и представляет собой порнографию. Введение этого тега может помочь оградить пользователей от нежелательного содержания.

Microsoft в свою очередь решила выделиться и ввела свой тег <xxx>, который будет обрабатываться в Internet Explorer 9 и поисковике Bing.