我经常使用background: inherit;
。像这样,许多其他 CSS 属性接受继承作为值。
但有什么作用inherit
意思是?它是如何工作的?
inherit
只是意味着样式将从元素的父元素继承。例如:
jsFiddle http://jsfiddle.net/jhMdt/
HTML
<div class="blue">
<div class="inherit">I also have a blue background!</div>
</div>
CSS
.blue { background: blue; }
.inherit { background: inherit; }
Using inherit
on background
然而,通常不会给你带来多大好处,并且通常会产生与透明背景的默认值相同的结果。上面的例子实际上没有添加任何内容,它在蓝色背景之上放置了一个蓝色背景,主要目的是inherit
用于某些默认值,例如color
and font-size
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)