<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> <!-- 最终显示蓝色, 由于红色被覆盖掉了 -->
做用:当多个选择器选中同一个标签,而且给同一个标签设置相同的属性时,如何层叠就由优先级来肯定css
优先级判断的三种方式浏览器
<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> <!-- 最终显示绿色 -->