Использование нового тега 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.