美文网首页
CSS三大特性

CSS三大特性

作者: Zacks_8407 | 来源:发表于2017-04-18 23:37 被阅读0次

    1.继承性

    什么是继承?

    给父元素一些属性,子元素也可以使用,我们称之为继承性。

    注意点:1.并非所用属性都可以继承的,只有以color/font-/text-/line开头的属性可以继承。

                  2.在CSS继承中不仅仅是儿子能继承,只要是后代都可以继承。

    继承的特殊性

    1.a标签的文字颜色和下划线是不能继承的。

    h标签的文字大小是不能继承的。

    应用场景:一般设置网页上的共性信息,例如网页的文字颜色,字体,文字大小等内容。

    2.层叠性

    什么是层叠性?

    作用:层叠性是CSS处理冲突的一种能力。

    注意点:层叠性只有在多个选择器选择了"同一个标签",然后又设置了"相同的属性",才会发生层叠性。

    3.优先级

    1.什么是优先级?

    作用:在多个选择器选择了"同一个标签",然后又设置了"相同的属性",如何层叠就由优先级确定。

    2.优先级的判断的三种方法。

    是否是直接选中(间接选中就是指继承)?

    如果是间接选中,就是看谁离目标标签近就听谁的。

    是否是相同选择器?

    如果都是直接选中,都是同类型的 选择器,谁写在最后面就听谁的。

    不同选择器

    如果都是直接选中,并且不是相同类型的选择器,那么就会按照选择器的优先级来层叠。

    id>类>标签>通配符>继承>浏览器默认

    相关文章

      网友评论

          本文标题:CSS三大特性

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