CSS层叠样式表——继承与覆盖

本文详细介绍了CSS中样式继承的概念,列举了可继承和不可继承的属性,并阐述了样式的覆盖规则,包括优先级的确定、代码位置的影响以及`!important`的使用。同时,还提及了选择器优先级的计算方法,帮助理解CSS样式的应用和控制。
摘要由CSDN通过智能技术生成

样式的继承

一、可继承的属性

  • color
  • font (以及相关的属性)
  • letter-spacing
  • line-height
  • list-style (以及相关的属性)
  • text-align
  • text-indent
  • text-transform
  • visibility
  • white-space
  • word-spacing

二、不可继承的属性

  • background (以及相关的属性)
  • border (以及相关的属性)
  • display
  • float 和 clear
  • height 和 width
  • margin (以及相关的属性)
  • min-height, max-height, min-width, max-width
  • outline
  • overflow
  • padding (以及相关的属性)
  • position (以及相关的属性)
  • text-decoration
  • vertical-align
  • z-index

样式的覆盖

规则:

根据引入方式确定优先级

优先级由高到低依次为:“内联属性”——>“写在 style标签里”——>“外部链接”

后写的覆盖先写的(同一级别)

即就是在文件上代码行号更靠下的优先级更高

加有“!important”的样式,优先级最高

无论哪一种情况,只要在样式上加了important,那么该样式的优先级最高。

w {
	color:white ! important;
}

选择器优先级
在选择器不同的情况下,给每种选择器制定一个权值,计算命中一个元素的所有选择器的总权值,值高者获胜

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值