我只需要僅使用CSS僅使用默認類的最後一個顏色。編輯HTML不是一種選擇。 IE9 +很好。我如何只着色最後一個鏈接?這只是一個例子,菜單是動態的,所以使用最後一個孩子或指定確切的最後一個鏈接不是一個選項。我有一個像這樣的導航菜單:選擇CSS導航菜單中的最後一個活動li類
<ul>
<li class="default">
<a href="#">About Us</a>
<ul>
<li class="default">
<a href="#">Where we live</a>
<ul>
<li class="default">
<a href="#">Make this link red only</a>
</li>
<li>
<a href="#">Directions</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
你可以使用jQuery嗎? –
我不喜歡,但我覺得我可能必須:(對於我來說,添加jquery比改變html更加容易。 – faithfulprogrammer
jquery解決方案是:$(「li.default:最後一個「).css(」color「,」red「); –