編集: ここに jsFiddle があります: http://jsfiddle.net/7hSny/
CSS で背後に画像があるリンクを配置しようとしています。これは私がそれをどのように持っているかのプレビューです:
プレビュー http://piclair.com/data/odjkf.jpg
ホーム、カンパーニュなどの単語は、メニュー バーの中央に配置する必要があります。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