我有一个导航菜单,它具有背景颜色设置。当您将鼠标悬停在导航栏中的锚标签上时,背景颜色会发生变化。标准的东西。添加背景图像列表或导航菜单中的锚定标记
但是,我试图让背景图像出现在锚标签下方以提供更好的视觉和用户体验。我遇到的问题是背景图像位于锚标签内,我希望它位于锚标签下方。我知道IE不支持李:悬停,所以添加到李不会工作。
任何帮助将不胜感激。
下面是代码:
<style>
#nav {
display: block;
height: 40px;
line-height: 35px;
list-style: none outside none;
margin: 20px auto 0 auto;
position: relative;
max-width: 750px;
min-width: 750px;
width: 78.2%;
}
#nav li {
display: inline;
text-align: center;
float:left;
}
#nav li a{
color: #fff;
display: block;
float: left;
font-family: HelveticaNeue-light,Helvetica,sans-serif;
font-size: 1em;
height: 100%;
padding: 0px 23px 0;
text-align: center;
text-decoration: none;
line-height: 40px;
background:#4D4D4D;
}
#nav li a:hover, #nav .active a {
background: url("../../images/navArrow.png") no-repeat bottom center #a4c723;
color: #4d4d4d;
}
</style>
<html>
<ul id="nav">
<li><a href="home.html">home</a></li>
<li><a href="services.html">services</a></li>
<li><a href="about.html">about</a></li>
<li><a href="somethingElse.html">somethingElse</a></li>
<li><a href="AnotherSomething.html">AnotherSomething</a></li>
</ul>
</html>
对不起,我本来应该把这个评论放在你的问题下面,而不是下面的问题。 感谢这一点,它几乎达到了我想要的。由于每个列表项的宽度都是可变的,因此如何定位跨度以便对每个列表项正确集中? – gilmoreja
看看我的编辑 – peduarte
完美谢谢! – gilmoreja