該鋪布是混合有固定寬度要求的流體/液體寬度。你可以用普通的CSS輕鬆做到這一點。通過在CSS中指定固定位置,您可以在右下角執行框。 檢查液體示例example。更多here
編輯 設置容器元素的高度爲100%。這仍然是粗糙的,但讓你開始
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="css/test-style.css">
</head>
<body>
<div id="dv-Container">
<div id="dv-header">
<h2>Header</h2>
</div>
<div id="dv-sideBar">
<h2>Side bar</h2>
</div>
<div id="dv-Content">
<h2>Content</h2>
</div>
<div id="dv-Controls">
</div>
</div>
</body>
</html>
CSS文件
/* CSS Document */
html{
height:100%;
}
body{
margin:0;
padding:0;
min-height:100%;
height:100%;
}
h2,a{
margin:0;
padding:0;
}
#dv-Container{
background-color:#CCFFFF;
width:100%;
height:100%;
margin:0pt;
}
#dv-sideBar{
float:left;
width:200px;
height:100%;
background-color:#CCCCCC;
}
#dv-Content{
float:inherit;
background-color:#FFFFFF;
width:100%;
height:100%;
}
#dv-Controls{
height:150px;
width:100px;
background-color:#00CC99;
position:fixed;
right:10px;
bottom:100px;
margin:0;
float:right;
}
什麼無限的高度?我希望高度也包括瀏覽器。希望沒有javascript計算高度。 – JustinKaz 2012-01-16 16:50:27
嘿,這將是我認爲相同,指定寬度以百分比而不是像素。 #divContainer {height:100%; width:100%;}這就足夠了,但要注意,如果分辨率非常高,所有的控件要麼太伸展,要麼間距太小,Damien。 – 2012-01-16 18:19:29
100%身高根本不起作用 – JustinKaz 2012-01-16 18:59:45