HTML5: не заменяемый или заменяемый элемент?

#html

#HTML

Вопрос:

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

Ответ №1:

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

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

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

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

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

Комментарии:

1. Ах да, это намного лучше, чем был мой ответ. Не знаю, почему я не смог его найти.