我正在寫HTML導航,使用ul,li元素,基本的CSS對齊問題
我的html是。
<div id="header">
<div id="topmenu">
<div id="logo">
<img src="img/logo-left.png" alt="BhatkalNews" />
</div>
<div id="navigation">
<ul>
<li>Contact</li>
<li>Photo</li>
<li>Video</li>
</ul>
</div>
</div>
</div>
我已經使用了reset.css,這裏是css代碼。
/* top-menu */
div#topmenu {
width:940px;
margin:0 auto!important;
}
div#logo {
width:289px;
padding: 30px 0 0 0;
}
/*navigation */
div#navigation {
width:446px;
float:left;
}
導航div將ul,li放置在徽標下面,而我希望它從徽標後面的左側對齊它。我錯過了什麼?
我沒有明白,明確的是:兩者都有? – 2010-09-24 15:43:07
clear屬性取消該元素的浮動選項。通常情況下,額外的'div'會浮在'#navigation'元素的左側,但是'clear:both'會取消這個。 'clear'可以取5個值:'left','right','both','none'和'inherit'。有關此屬性的更多信息,請訪問W3Schools網站http://www.w3schools.com/Css/pr_class_clear.asp – Ventus 2010-09-24 16:33:24