HTML5: незамещенный или замененный элемент? - PullRequest
14 голосов
/ 04 ноября 2011

Я вижу раздел 10.3 Незаменяемые элементы в спецификации HTML5 . Мне удалось найти определение через Google, но где же определение W3C HTML5 для незамещенных и замененных элементов?

1 Ответ

22 голосов
/ 05 ноября 2011

Из спецификации CSS2.1 :

Замененный элемент

Элемент, содержимое которого выходит за рамки CSSмодель форматирования, такая как изображение, встроенный документ или апплет.Например, содержимое HTML-элемента IMG часто заменяется изображением, которое обозначает его атрибут «src».Замененные элементы часто имеют внутренние размеры: внутреннюю ширину, внутреннюю высоту и внутреннее соотношение.Например, растровое изображение имеет внутреннюю ширину и внутреннюю высоту, заданные в абсолютных единицах (из которых, очевидно, можно определить внутреннее отношение).С другой стороны, другие документы могут не иметь внутренних измерений (например, пустой документ HTML).

Пользовательские агенты могут считать, что замененный элемент не имеет внутренних измерений, если считается, что эти измерения могутутечка конфиденциальной информации третьей стороне.Например, если HTML-документ изменил внутренний размер в зависимости от баланса банка пользователя, то агент UA может захотеть действовать так, как если бы этот ресурс не имел внутренних измерений.

Содержимое замененных элементов не учитывается в CSSмодель рендеринга.

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