答案 0 :(得分:2)
在display:inline;
项目上使用li
时,系统会忽略您提供的height
属性。将:hover
放在li
项上,而不是a
标记,它可以正常工作。您使用的height
和line-height
变得多余。
答案 1 :(得分:2)
您的标签需要块规范。
请参阅:http://jsfiddle.net/gUckp/16/。
请注意display: inline-block;
类的行#nav a
。
图像在样本中无法正确显示的原因是因为它被放置在标记渲染块大小之外。
修改强>
Firebug极大地帮助解决了这些类型的问题。它允许您检查元素等。我建议将其添加到您的开发工具包中。
答案 2 :(得分:0)
background: #01291e url(http://demo.chevereto.com/images/hoverorang.png) no-repeat 50%;
编辑:对不起,那不是你要求的。将再试一次......;)
编辑2:以下是correct one。