CSS三大特性

一:继承性

1、继承性:给父元素设置属性,子元素也能使用。

以color/font-/text-/line-开头的属性才可以继承

2、在css的继承中,不仅仅是儿子,只要是后代都可以继承。

3、css继承性的特殊性:

a标签的文字颜色和下划线不能继承的;

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

二:层叠性

1、层叠性:css处理冲突的一种方式,类会把标签覆盖掉

层叠性只有在多个选择器选中的是同一个标签,然后设置了相同的属性,但是属性值却有冲突,这时候才会发生冲突,这时候会使用层叠性来处理冲突。CSS层叠样式表 (CascadingStyleSheets)

三:优先级

1、优先级:当多个选择器选择了同一个标签,然后设置了同一个属性,但是属性值却不同,这时候会出现冲突,这时候怎样处理的层叠性。

2、优先级的判断

2、1优先级的直接选中

2、2间接选中(谁离目标标签近的启用谁的属性)

2、3相同选择器 (谁写在后面,都是同类型的(比如p),写在后面启用谁的属性)

2、4  不同选择器(直接选中,不是同类型的,启用优先级来层叠)

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

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

相关阅读更多精彩内容

  • ## CSS三大特性 # 继承性(inherit) # 层叠性 # 优先级 # important # div标签...
    KsKison阅读 2,890评论 0 0
  • 谷歌浏览器开发者工具使用 进入谷歌浏览器后如下图操作,或者按F12 调整样式![](http://upload-i...
    MGd阅读 2,241评论 0 0
  • CSS三大特性 : 继承,层叠,优先级 一. 继承性 1.什么是继承性? 作用: 给父元素设置一些属性, 子元素也...
    壹点微尘阅读 1,274评论 0 0
  • 一.继承性 1.什么是继承性?作用: 给父元素设置一些属性, 子元素也可以使用, 这个我们就称之为继承性 注意点:...
    Heikki_阅读 1,751评论 0 2
  • 课堂上要不特别安静,要不一鸣惊人!课下要不有秩序的游戏,要不在一个角落读书!考场上聚精会神认真书写,一遍又一遍的耐...
    海深处阅读 3,633评论 1 4

友情链接更多精彩内容