继承这是我的代码结构:颜色具有不同的性质在
<div style="position:relative">
<div class="divider"></div>
<span class="fa fa-home" style="position:absolute"></span>
</div>
我需要改变图标的颜色(使用字体真棒),这应该是相同的,其具有类“的div边框颜色除法”。每当我改变分隔线的边框颜色时,图标颜色应该转换为分隔线的边框颜色。
继承这是我的代码结构:颜色具有不同的性质在
<div style="position:relative">
<div class="divider"></div>
<span class="fa fa-home" style="position:absolute"></span>
</div>
我需要改变图标的颜色(使用字体真棒),这应该是相同的,其具有类“的div边框颜色除法”。每当我改变分隔线的边框颜色时,图标颜色应该转换为分隔线的边框颜色。
您可以使用CSS的+
选择,其选择elements that is placed immediately after (not inside) the first specified element:
.divider + .fa {
/* the .fa itself */
}
.divider.blue + .fa {
/* when .divider has class "blue", apply these rules to "fa" */
}
是的..谢谢..我可以选择下一个元素,但无法继承分隔线的边框颜色到字体图标的颜色 –
这是不可能的。您只能(也只能)从父项继承。前面的div不是父节点;因此继承是不可能的。 – Eric
继承只适用于children..since跨度不分频器DIV的孩子......它不能继承任何东西。 –