浏览器如何判断css优先级
发布时间:2015-05-12 来源:查字典编辑
摘要:概念浏览器是通过判断优先级,来决定到底哪些属性值是与元素最相关的,从而应用到该元素上。优先级是由选择器组成的匹配规则决定的。如何计算?优先级...
概念
浏览器是通过判断优先级,来决定到底哪些属性值是与元素最相关的,从而应用到该元素上。优先级是由选择器组成的匹配规则决定的。
如何计算?
优先级是根据由每种选择器类型构成的级联字串计算而成的. 它不是一个对应相应匹配表达式的权重值.
如果优先级相同,元素最终会应用 CSS 中靠后的声明.
注意: 在文档树中的距离是不会对元素优先级计算产生影响的.(可以看文档中无视DOM树中的距离的例子)
优先级顺序
下列是一份优先级逐级增加的选择器列表:
通用选择器*
元素(类型)选择器
类选择器
属性选择器
伪类
ID 选择器
内联样式
事实上,元素还可以从父元素上继承一些样式,如color等属性。这些继承的样式的优先级永远低于元素本身的样式,包括通用选择器:
代码如下:
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
- iOS9公测版Beta2怎么升级?苹果iOS9公测版升级Beta2教程
- 苹果iOS9公测版Beta2怎么样?苹果iOS9公测版Beta2新功能汇总
- 苹果iOS9第二个公测版发布:功能细节界面小改变
- iOS 9 Beta 4运行速度怎么样?iOS 9 Beta 4上手视频
- 苹果全新13/15寸MacBook Pro价格公布:三大版本/11488元起
- (组图)iPhone 7渲染设计图:融合iPhone 4/5风格外观 漂亮
- iOS9 Beta4开发者预览版家庭共享功能如何打开?
- 新MacBook Pro怎么开关机?MacBook Pro没电源按键的开机方法
- 苹果iOS9 Beta4开发者预览版已知问题及闪退应用汇总
- MacBook Pro怎么样 2016款苹果全新13/15英寸MacBook Pro现场实拍图
最新 Div+Css教程学习
热门 Div+Css教程学习