zoukankan      html  css  js  c++  java
  • css 两大特性:继承性和层叠性

    css 有两大特性: 继承性和层叠性,

    •  继承性

        面向对象语言都会存在继承的概念,在面向对象的语言中,继承的特点:继承了父类的属性和方法.那么我们现在主要研究css,css中没有方法,所以我们仅仅继承属性.

        继承:给父级设置一些属性,子级会继承父类的该属性

          ps:并不是所有属性都能继承,可以继承的比如:color,font,text,line

            不能继承的比如:盒子元素属性,定位的元素(浮动,绝对定位,固定定位)不能被继承.

    • 层叠性

        谁的权重大就会显示谁的属性,

        计算权重:

    顺序:id的数量,class的数量,标签的数量.

    /*1  0  0 */显示红色
    #box{
    
    
        color: red; 
    }
    /*0  1  0*/
    .container{
        color: yellow;
    }
    /*0  0  1*/
    p{
        color: purple;
    }

    !important的使用: 

      在设置的属性后加 !importent 表示设置权重为无限大.

  • 相关阅读:
    java Cache
    世界上第一个免费的云
    网上看到的一些IT资源
    图片压缩优化kraken
    Asp.net MVC Comet推送
    jQuery插件开发方式
    jQuery之Nestable
    jqGrid使用记录
    Windbg符号与源码 《第二篇》
    jQuery 获取 URL信息
  • 原文地址:https://www.cnblogs.com/Treasuremy/p/9812544.html
Copyright © 2011-2022 走看看