当前位置:  开发笔记 > 前端 > 正文

HTML5:非替换元素与替换元素?

如何解决《HTML5:非替换元素与替换元素?》经验,为你挑选了1个好方法。

我在HTML5规范中看到了第10.3节中未替换的元素.我能够通过谷歌找到这个定义,但是对于非替换元素和被替换元素的W3C HTML5定义在哪里?



1> steveax..:

从CSS2.1规范:

替换元素

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

如果认为这些维度可能会将敏感信息泄露给第三方,则用户代理可以认为替换元素不具有任何内在维度.例如,如果HTML文档根据用户的银行余额更改了内在大小,则UA可能希望表现为该资源没有内在维度.

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

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有