我想让我的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