CSS选择器的权重与优先规则
2015-10-22 19:12
627 查看
CSS选择器的权重与优先规则
CSS中每一个定义的样式都有权重,权重越大优先级越大,就会覆盖低优先级的同样名称的样式。如果优先级一样,后定义的会覆盖之前定义的。1.第一等是在标签里面定义的样式,如:
<input style='width:100px'>
2.第二等是ID选择器,如:
#myid { width: 100px; }
3.第三等是类选择器,如:
.myclass{ width: 100px; }
4.第四等是标签选择器,如:
input{ width: 100px; }
5.如果是组合型的选择器,权重就等于各个子选择器的权重的和
#myid .myclass input h1 { width: 100px }
例如这个样式的权重就是100+10+1+1=112
例子
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
#myid h1 {
color: red;
}
#myid {
color: blue;
}
.myclass {
color: orange;
}
div {
color: #000000;
}
#myid .myclass input h1 { width: 100px }
</style>
</head>
<body>
<!--红色-->
<div id="myid" class="myclass"><h1>红色</h1></div>
<!--蓝色-->
<div id="myid" class="myclass">蓝色</div>
<!--橙色-->
<div class="myclass">橙色</div>
<!--黑色-->
<div>黑色</div>
</body>
</html>
相关文章推荐
- CSS RESET(让所有的浏览器站在同一条线上)
- CSS Display(显示) 与 Visibility(可见性)
- 音乐小转盘 css3 动画
- css3转盘抽奖示例-转底盘
- CSS中position属性( absolute | relative | static | fixed )详解
- css3转盘抽奖示例-转指针
- DIV横向排列_CSS如何让多个div盒子并排同行显示
- CSS:透明度 opacity与rgba()的区别
- css购物车样式
- 自定义button样式,圆角按钮
- 【转载】koala 编译scss不支持中文解决方案(新增MAC解决方案)
- css3 动画
- CSS选择符总结
- CSS 颜色代码对应表
- css中的em用法
- css em弹性布局
- background属性用法总结
- css3之圆角效果 border-radius
- CSS各种居中方法
- 纯CSS画的基本图形技巧绘制(矩形、圆形、三角形、多边形、爱心、八卦等)