我想讓我的wordpress菜單項有2種不同的背景顏色:一個用於鏈接,另一個用於:懸停。我是一名CSS初學者,發現了一個解決方案,但不幸的是它不是一個好的解決方案,因爲我使用wordpress生成的菜單ID作爲目標,如果我刪除菜單並創建另一個菜單,該ID將消失,我的樣式將無法工作。有沒有一種更優雅的方式來實現背景色的鏈接,通過目標ID?
例子:
menu-item-1212 a {
background-color:#fff;
}
menu-item-1212 a:hover{
background-color:#000;
}
有沒有辦法解決這個問題,這樣無論第一個菜單項會產生什麼樣的ID,這將保留該背景色和懸停一個更優雅的方式? 我在網上搜索了一個替代方案,發現:nth-child。我確實試過創建這樣的東西:(但它沒有成功)
#menu-secondary li a:nth-child(1) {
background-color:#fff;
}
#menu secondari li a:hover:nth-child(1) {
background-color:#000;
}
將感謝任何建議,謝謝。
是'secondari'在這個問題上的拼寫錯誤?或者這也是你的代碼中的錯字? – George 2013-05-02 15:49:25