CSS三大特性-继承性、层叠性、优先级

一、继承性

给父元素设置一些属性,子元素也可以使用,这个我们就称为继承性。

  • 并不是所有的属性都可以继承,只有以 color / font- /text- / line- 开头的属性才可以继承。
  • 在CSS的继承中不仅是儿子可以继承,只要是后代都可以继承。
  • 继承中的特殊性
  1.  a 标签的文字颜色和下划线是不能继承的。
  2.  h 标签的文字大小是不能继承的。

继承性一般用于设置网页上的公共信息,例如网页文字颜色、字体以及大小等。

二、层叠性

层叠性就是处理冲突的一种能力。

  • 层叠性只有在多个选择器中同一个标签,然后有设置了相同的属性,才会发生层叠性。
  • 层叠性由优先级决定。       

三、优先级

 行内样式>ID选择器 > 类选择器 > 标签 > 通配符 > 继承 > 浏览器默认属性      

猜你喜欢

转载自www.cnblogs.com/huguo/p/11084270.html
今日推荐