我看到section 10.3 Non-replaced elements in the HTML5 spec。我能够通过谷歌找到这个定义,但是对于非替换和替换元素的W3C HTML5定义在哪里?
答案 0 :(得分:22)
来自CSS2.1 spec:
替换元素
其内容超出CSS格式模型范围的元素,例如图像,嵌入文档或小程序。对于 例如,HTML IMG元素的内容通常被替换为 其“src”属性指定的图像。经常更换元素 具有内在尺寸:内在宽度,内在高度, 和固有的比率。例如,位图图像具有固有的 宽度和以绝对单位指定的固有高度(从中) 显然可以确定内在比率。另一方面, 其他文件可能没有任何内在维度(例如,a 空白HTML文档)。
如果认为这些尺寸可以,则用户代理可以认为替换元素没有任何内在尺寸 向第三方泄露敏感信息。例如,如果是HTML 文件根据用户的银行余额改变了内在规模, 然后,UA可能希望表现得该资源没有内在性 尺寸。
CSS渲染模型中未考虑替换元素的内容。