您的位置:首页 > Web前端 > CSS

css 样式层叠规则

2013-09-20 15:23 246 查看
查看别人CSS,发现有一段CSS代码

.button.dark.blue {
background-color: #0077B3;
}
.button.dark {
background-color: #777777;
color: #FFFFFF;
}


如果这样写,backgroud-color到底是用谁的呢?原来我只知道内联样式的权值>>ID选择器>>类选择器>>标签选择器这样的规则,还有就是越精细等级越高,看上面CSS代码,应该是第一个优先级更高吧!测试了一下,还真是这样.

这时候,我顺便找了下CSS具体的规则说明:

css选择器权值
内联样式1000
ID选择器 100
类选择器10
伪类(:link等)10
伪类(:link等)1
伪元素(:first-child等)1
按照这个权值计算

.button.dark.blue = 10+10+10=30;

button.dark=10+10 = 20

权值越高,等级就越高啦!

你知道了吗?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: