标签:绿色 style 选择 文字 继承性 直接 它的 需要 个数
<style>
div {
color: red;
}
</style>
<div>
<ul>
<li>
<p>我是段落</p>
</li>
</ul>
</div>
<!--p会变成红色-->
color
、font-
、text-
、line-
开头的属性才可以继承<style>
div {
color: red;
text-decoration: none;
font-size: 30px;
}
</style>
<div>
<a href="#">我是超链接</a>
</div>
<div>
<h1>我是大标题</h1>
</div>
<!--a的颜色和下划线不会发生变化, H的字体大小不对 -->
body {
font-size: 30px;
font-family: "微软雅黑"
color: #666;
}
<style>
p {
color: red;
}
.para {
color: blue;
}
</style>
<p id="identity" class="para">我是段落</p>
<!-- 最终显示蓝色, 因为红色被覆盖掉了 -->
作用:当多个选择器选中同一个标签,并且给同一个标签设置相同的属性时,如何层叠就由优先级来确定
优先级判断的三种方式
<style>
li {
color: blue;
}
ul {
color: red;
}
</style>
<ul>
<li>
<p id="identity" class="para">我是段落</p>
</li>
</ul>
<!-- 最终显示蓝色 -->
<style>
p {
color: blue;
}
p {
color: red;
}
</style>
<ul>
<li>
<p id="identity" class="para">我是段落</p>
</li>
</ul>
<!-- 最终显示红色 -->
<style>
#identity {
color: purple;
}
.para {
color: pink;
}
p {
color: green;
}
* {
color: blue;
}
li {
color: red;
}
</style>
<ul>
<li>
<p id="identity" class="para">我是段落</p>
</li>
</ul>
<!-- 最终显示紫色 -->
<style>
#identity1 .box2 {
color: red;
}
.box1 .box2 {
color: green;
}
div ul li p {
color: blue;
}
</style>
<div id="identity1" class="box1">
<ul>
<li>
<p id="identity2" class="box2">我是段落</p>
</li>
</ul>
</div>
<!-- id多最终显示红色 -->
<style>
.box1 .box2 {
color: blue;
}
div .box2 {
color: green;
}
</style>
<div id="identity1" class="box1">
<ul>
<li>
<p id="identity2" class="box2">我是段落</p>
</li>
</ul>
</div>
<!-- id一样, 比类多, 最终显示蓝色 -->
<style>
#identity1 ul li p {
color: red;
}
#identity1 ul p {
color: green;
}
</style>
<div id="identity1" class="box1">
<ul>
<li>
<p id="identity2" class="box2">我是段落</p>
</li>
</ul>
</div>
<!-- id一样, 类一样, 比标签多最终显示红色 -->
<style>
.box1 li #identity2{
color: blue;
}
#identity1 ul .box2{
color: red;
}
</style>
<div id="identity1" class="box1">
<ul>
<li>
<p id="identity2" class="box2">我是段落</p>
</li>
</ul>
</div>
<!-- id一样, 类一样, 标签一样, 最终显示红色 -->
<style>
#identity {
color: purple;
font-size: 50px;
}
.para {
color: pink ;
}
p {
color: green !important;
}
</style>
<ul>
<li>
<p id="identity" class="para">我是段落</p>
</li>
</ul>
<!-- 最终显示绿色 -->
标签:绿色 style 选择 文字 继承性 直接 它的 需要 个数
原文地址:https://www.cnblogs.com/qiuxirufeng/p/10181535.html