资讯专栏INFORMATION COLUMN

【Hello CSS】第七章-CSS的继承与可变性

dabai / 1334人阅读

摘要:中的继承实际上是父级元素对子元素的影响。特殊的通用属性值为处理继承提供了四种特殊的通用属性值,其值如下值意义继承的值。如果使用的属性为继承属性,则将其视为,否则则视为。


作者:陈大鱼头

github: KRISACHAN

继承

继承(英语:inheritance) 是面向对象软件技术当中的一个概念。在 CSS 中与 层叠(英语:Cascade) 一起描述了如何设置样式规则,并为所有元素的所有属性赋值。这两个属性同属规范 “ CSS Cascading and Inheritance Level ”。CSS中的 继承 实际上是父级元素对子元素的影响。

在之前的文章中,我们介绍过 层叠(优先级) 的规则,这里我们先复习一下:

选择器 千位 百位 十位 个位 合计值
h1 0 0 0 1 0001
#indentifier 0 1 0 0 0100
h1 + p::first-letter 0 0 0 3 0003
li > a[href*="zh-CN"] > .inline-warning 0 0 2 2 0022
没有选择器, 规则在一个元素的