<!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>
相关文章
- 12-27选择符的权重
- 12-27引入 laydate 时间选择器 进行echart 统计图 的时间条件筛选数据
- 12-27Vue下实现element的select选择器下拉加载更多
- 12-27鸿蒙应用开发 | 时间选择器(TimePicker)的功能和用法
- 12-27Tensorflow2.0 用 tf.keras.applacations 迁移学习时如何在导入 imagenet 权重的同时保留分类层
- 12-27模型权重的保存与加载 回调函数的使用
- 12-27简单总结一下深度学习中参数的更新和权重初始化的方法
- 12-27利用jquery中的选择器,让p元素的字体颜色变成红色
- 12-27jQ的四类基本选择器
- 12-27elementui中的<el-cascader>级联选择器