0
我有一個類rightband
,它在message
類的內部。有時候,父母<div class="message">
有一個ID subnote
,有時 - 沒有。代碼如下:使用:不刪除格式
<div class="message">
<div class="rightband">
<img id="img-up" src="arrow-up.png")" />
<img id="img-down" src="arrow-down.png")" />
</div>
</div>
<div id="subnode" class="message">
<div class="rightband">
<img id="img-up" src="arrow-up.png")" />
<img id="img-down" src="arrow-down.png")" />
</div>
</div>
在我的CSS,對於特殊原因我需要格式化改變懸停,而不是父類的子類rightband
。
#img-up, #img-down {
display: none;
}
#subnode .rightband:hover #img-up {
display: block;
}
:not(#subnode) .rightband:hover #img-down {
display: block;
}
在.rightband:hover
我需要顯示#img-up
時,有父一個id =「subnode
」,並顯示#img-down
當父沒有subnode
。
這可以在CSS中完成,怎麼樣?
FYI:ID應該是一個獨特的屬性。您應該將所有'img-up'和'img-down'的實例改爲class。 – 2013-04-17 21:39:33