欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

css初识-选择器优先级

程序员文章站 2024-01-29 18:03:52
...

css使用方式

  1. 通过style标签设置样式
  2. 通过style属性设置样式
  3. 通过css文件

注意:

  • 选择器的优先级,在其余情况相同的情况下,继承的样式<浏览器默认的样式<标签样式<claa样式<id样式<style属性样式

css初识-选择器优先级

element.style的优先级最高,覆盖掉了id选择器的样式

css初识-选择器优先级

css初识-选择器优先级

css初识-选择器优先级

css的优先级高,也就是说,同样的选择器,谁在后面谁的优先级高

  • 如果想让底层的优先级升到最前面,加  !important,但是如果两种都有 !important,还是按照原本的优先级排序

css初识-选择器优先级

css初识-选择器优先级

  • 越具体越复杂的选择器,优先级越高

例如:原本代码和优先级排序

<body>
		<div id="d1" style="color: antiquewhite;font-size: 200px;">
			hello word1
		</div>
		<div id="d2" style="color: pink;font-size: 100px;">
			hello word2
		</div>
		<div id="d3">
			hello word3
		</div>
		<style type="text/css">
			#d1{
				color:yellow;
				font-size: 100px;
			}
			div{
				color: aquamarine !important;
				font-size: 150px;
					
			}
		</style>
		<link rel="stylesheet" type="text/css" href="./css/style.css"/>
	</body>
#d3{
	color: saddlebrown;
	font-size: 100px;
}
#d1{
	color: #8B4513;
	font-size: 200px;
}

css初识-选择器优先级

css文件选择器优先级高于style标签选择器

但在css文件夹中加入代码

body #d1{
	color: grey;
	font-size: 200px;
}

优先级发生变化

css初识-选择器优先级

 

相关标签: css 前端