【问题标题】:HTML5: Non-replaced vs. replaced element?HTML5:非替换元素与替换元素?
【发布时间】:2011-11-04 16:10:14
【问题描述】:

我看到section 10.3 Non-replaced elements in the HTML5 spec。我可以通过 Google 找到该定义,但是 W3C HTML5 对非替换元素和替换元素的定义在哪里?

【问题讨论】:

    标签: html


    【解决方案1】:

    来自CSS2.1 spec

    替换元素

    其内容超出 CSS 格式化模型范围的元素,例如图像、嵌入文档或小程序。为了 例如,HTML IMG 元素的内容经常被替换为 其“src”属性指定的图像。经常更换元素 具有固有尺寸:固有宽度、固有高度、 和内在比率。例如,位图图像具有内在的 以绝对单位指定的宽度和固有高度(从 内在比率显然可以确定)。另一方面, 其他文档可能没有任何内在维度(例如, 空白 HTML 文档)。

    用户代理可能认为被替换的元素没有任何固有维度,如果认为这些维度可以 将敏感信息泄露给第三方。例如,如果一个 HTML 文档根据用户的银行余额改变内在大小, 那么 UA 可能想要表现得好像该资源没有内在的 尺寸。

    CSS 渲染模型中不考虑替换元素的内容。

    【讨论】:

    • 啊,是的,这比我的回答要好得多。不知道为什么找不到。
    猜你喜欢
    • 2020-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-29
    • 1970-01-01
    • 2016-11-07
    • 2015-03-02
    相关资源
    最近更新 更多