css - 继承在CSS中是什么意思?

标签 css

<分区>

我经常使用background: inherit;。像这样,许多其他 CSS 属性接受继承作为值。

但是 inherit 是什么意思呢?它是如何工作的?

最佳答案

inherit 意味着样式将从元素的父元素继承。例如:

jsFiddle

HTML

<div class="blue">
    <div class="inherit">I also have a blue background!</div>
</div>

CSS

.blue { background: blue; }
.inherit { background: inherit; }

background 上使用 inherit 通常不会有太大好处,并且通常会产生与默认透明背景相同的结果。上面的示例实际上没有添加任何东西,它在蓝色背景之上放置了一个蓝色背景,inherit 的主要目的是用于某些默认值,例如 color字体大小

关于css - 继承在CSS中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15564650/

相关文章:

html - 将文本对齐到大 <a> 元素的底部

html - 在 IE9 上以径向方向渲染 CSS3 渐变

javascript - jQuery 或 JavaScript 中是否有等效的 ScrollBottom?

html - 元素不会正确 float

jquery - 使叠加层出现在悬停按钮上

css - 对 CSS 类进行分组以简化样式表

html - 子 div 立即消失而不是像父 div 那样过渡

html - 网页样式问题,适用于 firefox,不适用于 ie 或 chrome

html - 悬停时,如何覆盖现有的动画样式?

JavaFX - TextField 提示文本在更改颜色后不会在聚焦时被删除