022-选择器的权重
作者:互联网
<!DOCTYPE html>
<html lang="zn">
<head>
<meta charset="UTF-8">
<title>选择器的权重</title>
<style>
/*
样式的冲突
- 当我们通过不同的选择器,选中相同的元素,并且为相同的样式设置不同的值时,此时就发生了样式的冲突
发生样式冲突时,应用哪个样式由选择器的权重(优先级)决定
选择器的权重
内联样式 1000
id选择器 100
类和伪类选择器 10
元素选择器 1
通配选择器 0
继承的样式 没有优先级
比较优先级时,需要将所有的选择器的优先级进行相加计算,最后优先级越高,则越优先显示(分组选择器是单独计算的)
选择器的累加不会超过其最大的数量级,类选择器再高也不会超过id选择器
可以在某一个样式的后边添加!important,则此时该样式会获取到最高的优先级,甚至超过内联样式
注意:在开发中这个玩意一定要慎用!
*/
#box{
background-color: blue;
}
div#box{
background-color: yellow;
}
.red{
background-color: red;
font-size: 20px;
}
div,p,span{
background-color: yellowgreen;
}
*{
font-size: 50px;
}
div{
font-size: 20px;
}
</style>
</head>
<body>
<div id="box" class="red" style="background-color: blue;">我是一个div<span>我是div中的span</span>></div>
</body>
</html>
标签:优先级,权重,样式,color,background,022,div,选择器 来源: https://blog.csdn.net/qq_36150351/article/details/113408229