私があなたを正しく理解していれば.. 1)それぞれ(バナーとナビゲーション)を全幅のラッパーdivに入れます。2) 次に、バナーとナビゲーション自体に幅と「マージン: 0 auto;」を設定します。中央に浮かせます。3) 次に、ナビゲーション バーに一致するようにナビゲーション ラップに BG 画像を設定できます。これにより、ナビゲーション バーは完全に拡張されますが、ナビゲーションは固定幅のまま中央に配置されます。
以下のようなものです。より簡単に見るためのフィドルがあります: http://jsfiddle.net/s_Oaten/GTDBX/
HTML
<div class="header_wrap">
<div class="banner"></div>
<div class="nav_wrap">
<div class="nav">
<ul><li>Link</li><li>Link</li><li>Link</li><li>Link</li><li>Link</li></ul>
</div>
</div>
CSS
.header_wrap {
height: 110px;
margin: o auto;
background: #0000dd;
}
.nav_wrap {
height: 80px;
margin: o auto;
background: #707070;
}
.banner {
height:110px;
background: blue;
margin: 0 auto;
width: 600px;
}
.nav {
height: 80px;
background: grey;
margin: 0 auto;
width: 600px;
}
ul {margin: 0; padding: 0;}
.nav li {
display: block;
float: left;
width: 20%;
list-style: none;
text-align: center;
}