順序付けられていないリスト内にラップされた 4 つの画像を使用して、単純なナビゲーション バーを作成しようとしています。
バーが整列していないため、問題が発生しています。バーがネストされている親 div に左パディングが割り当てられているかのように動作し、順序付けられていないリストを右に押しています。何が起こっているかの写真は次のとおりです。
何が起こっているのかを確認するために、メインのナビゲーション div に境界線を設定しました。
これが私のコードです:
<div id="container">
<div id="header">
<h1 class="hidden">Blue Ridge Fencing</h1>
</div>
<div id="navigation">
<ul>
<li><img src="images/website_build/nav_bar/home.jpg" width="208" height="50" alt="Home" border="0"></li>
<li><img src="images/website_build/nav_bar/about.jpg" width="227" height="50" alt="About" border="0"></li>
<li><img src="images/website_build/nav_bar/contact_us.jpg" width="290" height="50" alt="Contact Us" border="0"></li>
<li><img src="images/website_build/nav_bar/quote.jpg" width="235" height="50" alt="Quote" border="0"></li>
</ul>
</div>
<div id="content">
</div>
</div>
そしてCSS:
#navigation {
height: 50px;
width: 1000px;
background-image: url(../images/backgrounds/otis_redding.png);
overflow: hidden;
padding: 0px;
border: 1px solid #000;
}
#container #navigation ul {
margin: 0px;
list-style-type: none;
font-size: 34px;
}
#container #navigation li {
float: left;
}
前もって感謝します!