这是我的代码:
#nav ul img {
display:inline-block;}
我试图在我的顶层右侧放置一个向下箭头" A"但它有它,所以它仍然可以点击向下菜单。这样做的正确方法是什么?
答案 0 :(得分:2)
我从HTML中删除图片并添加此CSS规则:
#nav > li > a {
background: url('http://upload.wikimedia.org/wikipedia/commons/f/f7/Arrow-down-navmenu.png') 100% 50% no-repeat;
}
答案 1 :(得分:2)
为什么不将图像放在锚标记内?我认为这会产生你想要的效果。
<强> HTML 强>
<li>
<a href="#">
A <img src="http://upload.wikimedia.org/wikipedia/commons/f/f7/Arrow-down-navmenu.png">
</a>
</li>
CSS
#nav li a img{
vertical-align:bottom;
}
答案 2 :(得分:0)
将此添加到您的css
#nav li img {
position: absolute;
top:0;
right:0;
}
请记住,位置根据位置相对的下一个父级进行绝对调整
答案 3 :(得分:0)
所以看起来你有一点错字!
而不是#nav ul img {
,应该是:ul#nav img
!
然后,通过添加:cursor:pointer; position:absolute; top:15px; right:10px;
,你应该很好!