【发布时间】:2011-11-04 16:10:14
【问题描述】:
我看到section 10.3 Non-replaced elements in the HTML5 spec。我可以通过 Google 找到该定义,但是 W3C HTML5 对非替换元素和替换元素的定义在哪里?
【问题讨论】:
标签: html
我看到section 10.3 Non-replaced elements in the HTML5 spec。我可以通过 Google 找到该定义,但是 W3C HTML5 对非替换元素和替换元素的定义在哪里?
【问题讨论】:
标签: html
来自CSS2.1 spec:
替换元素
其内容超出 CSS 格式化模型范围的元素,例如图像、嵌入文档或小程序。为了 例如,HTML IMG 元素的内容经常被替换为 其“src”属性指定的图像。经常更换元素 具有固有尺寸:固有宽度、固有高度、 和内在比率。例如,位图图像具有内在的 以绝对单位指定的宽度和固有高度(从 内在比率显然可以确定)。另一方面, 其他文档可能没有任何内在维度(例如, 空白 HTML 文档)。
用户代理可能认为被替换的元素没有任何固有维度,如果认为这些维度可以 将敏感信息泄露给第三方。例如,如果一个 HTML 文档根据用户的银行余额改变内在大小, 那么 UA 可能想要表现得好像该资源没有内在的 尺寸。
CSS 渲染模型中不考虑替换元素的内容。
【讨论】: