CSS特性

作者: 咖啡豆8888 | 来源:发表于2018-10-15 14:52 被阅读7次
    • 继承

    CSS的一些特性,最常见的就是继承,CSS的有些属性是可以继承的,如果没有样式,则会继承父标签样式。
    比如color font-size等都是可以继承的,
    对于一些不能继承的属性,可以使用inherit进行强制继承

    <style>
            div {
                width: 200px;
                background-color: #f00;
                border: 2px solid #0f0;
            }
    /* 强制继承inherit*/
            p {
                border: inherit;
            }
        </style>
    --------------------------
    <div>
        儿童观她让他
        <p>奥术大师多</p>
    </div>
    
    • CSS的层叠

    CSS允许多个相同名字的CSS属性层叠在同一个元素上,只有一个会生效
    哪个会生效取决于属性的优先级
    优先级 权重值

    • !important : 10000

    • 内联样式: 1000

    • id选择器:100

    • 类选择器、属性选择器、伪类:10

    • 元素类型选择器、伪元素:1

    • 通配符:0
      针对性强的选择器,优先级高

    • CSS的使用经验

    如果CSS的属性不起作用,可能的问题

    • 选择器优先级太低
    • 选择器没选中对应的元素
    • CSS属性的使用形式不对
      1.元素不支持此CSS属性,比如span不支持width跟height属性
      2.浏览器不支持CSS属性
      3.被同类型的元素覆盖

    相关文章

      网友评论

          本文标题:CSS特性

          本文链接:https://www.haomeiwen.com/subject/zpkpaftx.html