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