13 CSS样式权重问题

<!--
权重问题整体说明:
1.权重的意义:判定CSS属性的优先级高低,也就是说判定那个CSS的属性优先显示,将其他的低优先级的CSS样式覆盖掉。
2.如何判断权重:数选择器的数量,按照Id选择器、类选择器、标签选择器进行展示(注意:不进位),结果大的优先级高,
    如:id选择器的个数为5,类选择器为8,标签选择器为6,则该样式的权重为586,如果另一个样式的权重为468,则第一个
    样式的权重大,优先展示第一个CSS样式
3.权重的原则
    (1)前提是选中标签,看权重,权重大的优先级要高,如果权重一样大,后面会覆盖掉前面的属性
    (2)继承来属性 它们的权重为0,跟选中的标签没有可比性
    (3)同是继承来的,谁描述的越近,谁的优先级要高."就近(选中标签)原则"
    (4)同是继承来的,谁描述的一样近,再回到数权重的状态

-->
<!DOCTYPE html>
<html >
<head>
    <meta charset="UTF-8">
    <title>权重问题</title>
    <style>
        /* 112 选择器的数量 id class 标签选择器 */
        #wrap div .box3 p{
           color: red;
        }
        /* 031 选择器的数量 id class 标签选择器 */
        .box .box2 .box3 p{
            color: green;
        }
        /* 201 选择器的数量 id class 标签选择器 */
        #wrap #wrap2 p{
            color: deeppink;
        }
        /* 201 > 112 > 031,所以字体显示显示为deeppink */
    </style>
</head>
<body>
    <div class="box" >
        <div class="box2" >
            <div class="box3" >
                <p>马玉刚</p>
            </div>
        </div>
    </div>
</body>
</html>