這可能是一個非常基本的CSS問題,但我嘗試按照書中的說明創建流體佈局,到目前爲止,我的標題和導航欄似乎在位,但內容div不是,我也想讓內容高度靈活一些,因爲它適用於動態網頁應用程序,因此頁腳應該位於其下方。好了,所以這裏是一個什麼樣的id想實現 流體佈局定位div
<body>
<div id="header">
<h1>LOGO</h1>
<ul>
<li><a href= ""> Home </a></li>
<li><a href= ""> Logout </a></li>
</ul>
</div>
<div id="navigation">
<ul>
<li><a href="">Home</a></li>
<li><a href="">My account</a></li>
<li><a href="">Help</a></li>
<li><a href="">Contact Us</a> </li>
</ul>
</div>
<div id="personalised">
<p>Hey there</p>
</div>
<div id="content">
</div>
<div id="footer">
<p>© TEST</p>
</div>
</body>
</html>
這裏是我的CSS代碼中的樣機:
body{
width: 90%;
margin: 0 auto;}
#content {
overflow: auto;
height: 29em;}
#header{
height: 60px;
overflow: hidden;
}
#header h1 {
float: left;
}
#header ul {
float: right;
}
#header li {
display: inline;
padding: 0.5em;
}
#personalised p {
float: left;
width: 20%;
margin-top:5%;}
#navigation{
margin: 1%;}
#navigation ul {
font-family: Arial, Verdana;
font-size: 14px;
padding: 0px;
list-style: none;
}
div#navigation {
float:right;
position: absolute;
top: 10%;
right: 5%;
}
#navigation ul li {
display: block;
position: relative;
float: left;
}
#navigation li ul { display: none; }
#header, #footer, #navigation, #personalised {
margin: 1%;
}
#footer {
padding: 0.5em 0;
font-family: Arial, Verdana;
font-size: 10px;
text-align: center;}
我知道這是很長,但我會很感激你的幫助。提前
非常感謝,你的代碼是非常有用的 – elmify 2013-02-15 00:59:10