• CSS——优先级


    样式优先级:默认样式<标签选择器<类选择器<id选择器<行内样式<!important 

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <style>
            #main {
                font-size: 80px;
                color: blue;
            }
            .box {
                font-size: 40px !important;
                color: yellow;
            }
            div{
                font-size:20px;
                color:red;
            }      
        </style>
    </head>
    <body>
        <div class="box" id="main" style="font-size:120px;color:gray">哈哈</div>
    </body>
    </html>

    注释:上述代码为了屏蔽样式的层叠性,样式表都是反浏览器渲染的过程书写的,最后还是以标注了!important的标签选择器为为主。

    优先级特点:

    1、继承的权重为0

    2、权重会叠加

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <style>
            #main #part {
                font-size: 380px;
                color: blue;
            }
    
            #main .son {
                font-size: 180px;
                color: gray;
            }
    
            .father .son {
                font-size: 160px;
                color: yellow;
            }
    
            p.son {
                font-size: 120px;
                color: green;
            }
    
            p {
                font-size: 80px;
                color: blue;
            }
    
            .father {
                font-size: 40px;
                color: yellow;
            }
        </style>
    </head>
    <body>
        <div class="father" id="main">
            <p class="son" id="part">哈哈</p>
        </div>
    </body>
    </html>

    注释:

    1、在样式表中子元素如果已经拥有此样式,父元素的样式不会再覆盖子元素的样式。

    2、权重的叠加:#main #part> #main .son>.father .son> p.son>p>.father

  • 相关阅读:
    leetcode-19-merge
    leetcode-18-remove
    R-codes-tips
    python-bioInfo-codes-2
    Java-framework-Vaadin
    leetcode-17-BST
    生物信息学-知识笔记-1
    leetcode-16-greedyAlgorithm
    perl-tips-1
    计算机网络HTTP、TCP/IP包
  • 原文地址:https://www.cnblogs.com/wuqiuxue/p/7771556.html
Copyright © 2020-2023  润新知