栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

无法识别的HTML元素的默认设置

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

无法识别的HTML元素的默认设置

与其说是 所有 元素,不如说是 无法识别的 元素。请记住,CSS支持XML和HTML。在XML中,所有元素均 无法识别

在CSS 2.1规范中,第6.1.1节说:

6.1.1指定值

用户代理必须首先根据以下机制(优先顺序)为每个属性分配一个指定的值:

  1. 如果级联产生一个值,请使用它。除此之外,如果值为“ inherit”,则在下面的““ inherit”值”中定义指定的值。

  2. 否则,如果该属性被继承并且该元素不是文档树的根,请使用父元素的计算值。

  3. 否则,请使用属性的初始值。每个属性的初始值在属性的定义中指示。

根据定义,无法识别的元素不会在用户代理样式表中提及,并且由于我们在谈论默认行为,因此在作者样式表中也不会提及。因此1不适用。

display属性在9.2.4’display’属性中定义。在那里的规则中,它说

Inherited: no
,所以2不适用。

因此适用3。再次从9.2.4的规则开始,我们有了

Initial: inline
,所以元素是内联的。

对于HTML块级元素,由于它们在用户代理的样式表中已列出,因此默认情况下它们是块。对于其他显示值,例如

table
,类似
list-item



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/615196.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号