CSS优先级
来源:互联网 发布:网络四大名著之首 编辑:程序博客网 时间:2024/06/01 09:35
多重样式下的优先级:假使对同一个元素应用了外部样式、内部样式和内联样式,则其优先级如下:
内联样式 > 内部样式 > 外部样式
存在特殊情况:如果外部样式是在内部样式后引用,则会覆盖掉内部样式。
选择器的优先级:
css7中基础选择器:
id选择器(#container{…})
类选择器(.container{…})
属性选择器(input[type=”text”]{…})
伪类选择器(:hover{…})
伪元素选择器(::before{…})
标签选择器(p{…})
通配选择器(*{…})
其优先级关系及相应权值:
内联样式(1000) > id选择器(100) > 类选择器(10) = 属性选择器(10) = 伪类选择器(10) > 伪元素选择器(1) = 标签选择器(1)
当运用多个选择符来定义某个标签的样式时(如p h1{…} , .article > p{…}),需要计算改选择符的优先级权值,一般计算规则为:
计算选择符中id选择器的个数和X,选择符中类选择器、属性选择器、伪类选择器的个数和Y,选择符中伪元素选择器、标签选择器的个数和Z,比较X的值,大的则优先级越高,相等则比较Y的值,同理Y值若相等再比较Z值,若均对应相等,则按“就近原则”确定优先级。
另外:属性后缀有!important的属性有最高优先级(若均有该后缀,则依上述计算规则比较),如:
p { background: red !important;}
0 0
- CSS优先级,优先级计算
- css 优先级
- CSS优先级
- css优先级
- css优先级
- CSS优先级
- CSS优先级
- CSS优先级
- css优先级
- CSS优先级
- CSS优先级
- CSS优先级
- CSS优先级
- CSS优先级
- CSS优先级
- CSS优先级
- CSS优先级
- CSS优先级
- UVA - 442 Matrix Chain Multiplication
- Android判断网络状况
- va_list、va_start、va_arg、va_end用法
- Kafka入门经典(官网翻译)
- memcpy
- CSS优先级
- storm流程——kafka
- 20160611
- android控件的深入使用
- LeetCode-75.Sort Colors
- 欢迎使用CSDN-markdown编辑器
- [转] Python 2.7.x 和 3.x 版本的重要区别小结
- Spring AOP初探(二)
- 函数重载(最高层有多个匹配函数找到,调用将被拒绝)