继承、优先级、层叠

继承

假设要将页面中所有文字的字体设为微软雅黑

body{font-family:"Microsoft Yahei";} 应用到body所有的子元素上去

继承属性

- color

- font

- text-align

- list-style

-...0

非继承属性

- background

- border

- position

- ...

优先级

计算方法

- a=行内样式

- b=ID选择器的数量

- c=类、伪类和属性选择器的数量

- d=标签选择器和伪元素选择器的数量

value=a*1000+b*100+c*10+d

CSS层叠

相同的属性会覆盖

- 优先级

- 后面覆盖前面

不同的属性会合并

p{

    color:blue;

    text-align:left;

    font-weight:bold;

}

p.special{

    color:red;

    text-align:right;

}

p:first-child{color:green;}

合并:{font-weight:bold;text-align:right;color:green;}

CSS改变优先级

<p class="tip special">提升选择器的优先级</p>

改变先后顺序 后面的选择器覆盖掉前面的样式

.special{color:red;} 优先

.tip{color:red;}

提升选择器优先级

p.special{color:red;} 优先

!important 最后使用

tip{color:blue !important;}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.CSS简介 Cascading Style Sheet 层叠样式表 主要用来定义页面中的表现,HTML 描述页...
    hyt222阅读 904评论 0 0
  • 继承 继承属性有 color font text-align list-style 非继承属性有 backgrou...
    小九喵喵阅读 182评论 0 0
  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 3,282评论 0 40
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,110评论 0 1
  • 恋爱啊,就是人们寻找相似的或者互补的人的过程。 有人告诉我,这二者并不矛盾——“相似点很多的,也可以是与你互补...
    阿拉垃圾君QvQ阅读 379评论 0 0