zoukankan      html  css  js  c++  java
  • [CSS]三大特性之一继承性、层叠性、优先级

    <style>
            div {
                color: red;
                font-size: 30px;
                {#background: #0066ff;#}
            }
        </style>
        <!--
        1. 并不是所有的属性都可以继承只有color/font-/text-/line开头的属性才可以继承
        2. 在CSS的继承中不仅仅是儿子可以继承,只要是后代都可以继承
        3.1 a标签的文字颜色和下划线是不能继承的
        3.2 h标签的文字大小是不能继承的
        -->
        <div>
            <p>我是段落</p>
        </div>
        <div>
            <ul>
                <li>我是段落</li>
            </ul>
        </div>
        <div><a href="#">百度</a></div>
        <div>
            <h1>我是标题</h1>
        </div>
    

    <style>
            p {
                color: red;
                font-size: 30px;
                {#background: #0066ff;#}
            }
        .para {
            color: blue;
        }
    </style>
        <!--
        1. 什么是层叠性 覆盖
        同标签多个属性会覆盖
        -->
       <p id="identity" class="para">我是段落</p>
    

    <style>
            /* 直接选择 */
            p{}
            #identity{}
            .para{}
            /* 间接选择 */
            ul
    </style>
        <!--
        1. 什么是优先级 同标签多个属性会覆盖,覆盖之后会由优先级来决定
        2.1 是否是直接选中(间接选中就是继承,间接选中谁离标签近选中谁)
        2.2 是否是相同的选择器,谁写在后面选中谁
        2.3 选择器的优先级 id>class>标签>通配符>继承>浏览器
        -->
        <ul>
            <li>
                <p id="identity" class="para">我是段落</p>
            </li>
        </ul>
    
  • 相关阅读:
    __PRETTY_FUNCTION__, __FUNCTION__, __func__
    Python.with
    golang配置
    论单位转个人的社保金融社保卡的作用
    面试题
    平衡是一门艺术
    画原型是节省人力的最好办法
    推荐给非互联网主体的用户
    iOS 点击返回键崩溃的未解之谜
    服务请求比较慢SYN flooding
  • 原文地址:https://www.cnblogs.com/leoshi/p/12346308.html
Copyright © 2011-2022 走看看