zoukankan      html  css  js  c++  java
  • css的继承性与层叠性

    css的特性以及权重比较处理

    • css的特性

      • 继承:给父级设置一些属性,子级继承了父级的该属性,这就是我们的css中的继承。
          • 像文本级的标签元素,例如color、font-*、text-*、line-*,是可以继承的
          • 但像盒子类的元素属性,定位的元素(浮动,绝对定位,固定定位)不能继承。  
      • 层叠性:权重高的标签把权重低的标签顶替掉了。也就是说,谁的权重高,浏览器显示谁的属性。
          • 比较方式:!important>行内样式>id的数量>class的数量>标签的数量。
        • 总结:
            1. 当标签被选中的时候,数权重(id、class),谁的权重大,显示谁的属性。
              权重一样大时,“后来者居上”,显示最后的属性。
            2. 如果没有选中标签,即属性是继承父级的,继承的权重为0,这时遵循“就近原则”,谁离着标签近,显示谁的属性。

     

          • 如果是继承
              1. 描述的一样近,就数权重;如果权重一样的话,后来者居上。

                                     

  • 相关阅读:
    Http系列目录
    C# 锁系列目录
    RabbitMQ系列目录
    Zookeeper系列目录
    Spring Boot系列目录
    SOAP系列目录
    DynamicProxy系列目录
    网络通信系列目录
    分析windows .net程序dump文件的两种方式
    Code Review Checklist
  • 原文地址:https://www.cnblogs.com/yangbinqiji/p/9077916.html
Copyright © 2011-2022 走看看