繼承這是我的代碼結構:顏色具有不同的性質在
<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的孩子......它不能繼承任何東西。 –