编辑:这是一个 jsFiddle:http: //jsfiddle.net/7hSny/
我正在尝试在 CSS 中定位带有图像的链接。这是我喜欢如何拥有它的预览:
预览 http://piclair.com/data/odjkf.jpg
Words Home、Campagne 等需要在菜单栏中居中。HTML 现在可能很难看,我尝试了很多东西,但我无法正确定位它。
这是我的 HTML:
<div id="navigation">
<ul id="nav">
<li><div id="current_page"><p class="navlink"><a href="home.html"><img src="img/Menu_Home_Selected.png"></a></p></div></li>
</ul>
<!-- end of navigation -->
</div>
这是CSS:
#navigation{
background-image: url(img/Navbar.png);
background-repeat: no-repeat;
width:955px;
color: #FFF;
float: left;
border:1px solid blue;
}
#current_page {
margin: -22 0 0 0px;
width:164px;
min-height: 124px;
background-image: url(img/Selected.png);
background-repeat: no-repeat;
}
#nav {
min-height: 28px;
margin: 5 0 0 -14px;
}
#nav ul, li {
list-style: none;
}
#nav li {
width:164px;
}
.navlink p (
display: block;
margin: 35 35 35 35px;
}
现在它看起来像这样: 预览 http://piclair.com/data/mdc5z.jpg