【CSS】可以继承的 CSS 属性-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
  1. 字体系列属性
    字体系列属性主要包括 font-size、font-family、font-variant、font-style、font-weight、font、letter-spacing、word-spacing 和 line-height。
  2. ⽂本系列属性
    ⽂本系列属性主要包括 color、direction、text-align、text-indent、text-decoration、text-shadow、text-transform、white-space、word-wrap 和 hyphens。
  3. 其他系列属性
    其他系列属性主要包括 visibility、cursor、list-style 和 quotes。list-style 属性可以继承但 quotes 属性不能被继承。

并不是所有的 HTML 元素都可以继承这些属性具体需要查看相关属性的⽂档。

每⼀个属性可以指定值为“inherit”即对于给定的元素该属性和它⽗元素相对属性的计算值取⼀样的值。继承值通常只⽤作后备值它可以通过显式地指定“inherit”⽽得到加强例如p { font-size: inherit; }

继承虽然减少了重复定义的麻烦但是有些属性是不能继承的例如border边框、margin边距、padding补⽩和背景等。

但是浏览器的缺省样式也在影响着继承的结果。例如
body { font-size: 12px; } <h2>2级标题的⽂字不是12px。</h2>// H2中⽂字将是标题2样式的⽂字⽽⾮12px⼤⼩的⽂字。这是因为浏览器的缺省样式设定了<h2>的CSS规则。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: CSS