画面の全幅にまたがる背景画像を持ち、メニューの内容が中央で980ピクセルに制限され、メニューの内容がその中央に配置されたメニューを作成しようとしています。
このように:http://d.pr/i/eYcV
ただし、メニュー項目が将来増える可能性があるため、980pxを超えて領域を制限したくありません。
私はHTMLで次の構造を持っています:
<div class="menu">
<nav class="primary_menu">
<ul id="menu-primary">
<li><a href="http://localhost:8888/maldonfire/">Home</a></li>
<li><a href="http://localhost:8888/maldonfire/blog/">Blog</a></li>
</ul>
</nav>
</div>
次のCSSを使用します。
/* Menu */
.menu{
background: url("images/menu_bg_home.jpg") repeat-x;
height: 70px;
}
.primary_menu{
display: block;
margin: 0px auto;
width: 980px;
height: 70px;
}
.primary_menu ul{
text-align: center;
list-style-type: none;
}
.primary_menu ul li{
float: left;
}
ありがとう