私は自分のWebページ(Facebookなど)の上部に広がる「バー」を作成しようとしています。次に、右側にいくつかのナビゲーションリンクがあります。ただし、ページのサイズを変更してから水平スクロールバーを使用すると、赤い背景が表示されなくなります。
http://jsfiddle.net/ejJnL/embedded/result/
<div class="header-container">
<div class="header">
<ul class="main-navigation">
<li><a href="#">A</a></li>
<li><a href="#">B</a></li>
<li><a href="#">C</a></li>
<li><a href="#">D</a></li>
<li><a href="#">E</a></li>
</ul>
<div class="clear"></div>
</div>
</div>
CSS:
.header-container {
background-color: red;
height: 40px;
width: 100%;
}
.header {
height: 100%;
line-height: 40px;
margin: 0 auto;
width: 960px;
}
.header img {
vertical-align: middle;
}
.main-navigation {
float: right;
list-style: none;
margin: 0;
padding: 0;
}
.main-navigation li {
float: left;
}
.main-navigation a {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}