--- title: inherit slug: Web/CSS/inherit tags: - CSS - CSS Value - inherit translation_of: Web/CSS/inherit ---
{{CSSRef}}
inherit 关键字使得元素获取其父元素的计算值。它可以应用于任何CSS属性,包括CSS简写 {{cssxref("all")}}。
对于继承属性,inherit 关键字只是增强了属性的默认行为,通常只在覆盖原有的值的时候使用。
继承始终来自文档树中的父元素,即使父元素不是包含块。
/* 设置二级标题的颜色为绿色 */
h2 { color: green; }
/* ...but leave those in the sidebar alone so they use their parent's color */
#sidebar h2 { color: inherit; }
在下面这个例子中,如果sidebar 中h2元素的div匹配下面的规则的话,颜色会变成蓝色。
div#current { color: blue; }
| Specification | Status | Comment |
|---|---|---|
| {{ SpecName('CSS4 Cascade', '#inherit', 'inherit') }} | {{Spec2('CSS4 Cascade')}} | No changes from Level 3. |
| {{ SpecName('CSS3 Values', "#common-keywords", "inherit") }} | {{ Spec2('CSS3 Values') }} | No significant change from {{ SpecName('CSS2.1') }}. |
| {{ SpecName('CSS2.1', "cascade.html#value-def-inherit", "inherit") }} | {{ Spec2('CSS2.1') }} | Initial definition. |
{{Compat("css.types.global_keywords.inherit")}}