在我的CSS佈局中混合液體和固定元素似乎令人不安。我嘗試了各種設置,但我無法正確理解它。固定和液柱的CSS佈局
我正在嘗試創建一個模板,其中主要內容由每側(頂部,左側,右側,底部)上的內容包圍。
<div id="container">
<div id="header">k</div>
<div id="left-column"></div>
<div id="center-column"><h1>Main Page</h1> Liquid layout trial</div>
<div id="right-column"></div>
<div id="footer"></div>
</div>
頂部酒吧(頭)應該有固定的高度。 左欄應該有固定的高度/寬度 中欄應根據視口和內容浮動在高度/寬度 右欄應該有固定的高度/寬度。 頁腳應該有固定的高度
這裏是我的CSS:
#header{
background-color: blue;
height 50px;
color: white;
clear:both;
}
#left-column{
background-color: green;
width:100px;
height:400px;
float: left;
}
#center-column{
background-color: yellow;
float:left;
}
#right-column{
background-color: red;
float:right;
height: 400px;
width: 100px;
}
#footer{
clear: both;
height: 50px;
background-color: pink;
}
中心柱似乎並不使用它的整個寬度/高度,我希望這四個「面」之間是整個區域黃色。
另一個問題是限制視,右列下降到中心柱下方
我也弄不明白,爲什麼我的頭必須要顯示的內容。如果我刪除了字符「K」,它不可見。
我來到這裏發現,此示例的小提琴:http://jsfiddle.net/jasonBr81/vZDND/2/
Btw。您示例中的標題非常小,因爲您在高度屬性上忘了':'。 – insertusernamehere 2012-07-05 18:54:27
謝謝!我現在在提琴手中解決了這個問題。 – Kman 2012-07-05 19:33:10