CSS三大特性

1.继承性

什么是继承?

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

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

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

继承的特殊性

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

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

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

2.层叠性

什么是层叠性?

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

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

3.优先级

1.什么是优先级?

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

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

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

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

是否是相同选择器?

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

不同选择器

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ## CSS三大特性 # 继承性(inherit) # 层叠性 # 优先级 # important # div标签...
    KsKison阅读 2,744评论 0 0
  • 谷歌浏览器开发者工具使用 进入谷歌浏览器后如下图操作,或者按F12 调整样式![](http://upload-i...
    MGd阅读 1,846评论 0 0
  • CSS三大特性 : 继承,层叠,优先级 一. 继承性 1.什么是继承性? 作用: 给父元素设置一些属性, 子元素也...
    壹点微尘阅读 1,270评论 0 0
  • 一.继承性 1.什么是继承性?作用: 给父元素设置一些属性, 子元素也可以使用, 这个我们就称之为继承性 注意点:...
    Heikki_阅读 1,738评论 0 2
  • 美丽因子有传承,斗艳争芳下一城 幼齿笨拙咬绳绳,萌眼精灵数星星 餐餐狂砌大食鬼,事事好奇八卦精 邻村狗公好多情,摇...
    夹馅锅锅阅读 1,481评论 0 0

友情链接更多精彩内容