推薦:網頁中三列自適應高度布局的實現
2006/10/26 9:16:40

三列的布局,一個固定寬度的左列是導航列,右列可以放Google Ads 或者 Flickr的像冊,自適應寬度的中間列是主要內容。 
特點:  有一個自適應寬度的中間列與固定的寬度左右列。  中間列的主要內容首先出現在網頁中。  可以允許任一個列的內容為最高。  非常簡單的CSS和最少的Hacks。

Step 1: 搭建結構
先從header, footer, and container開始.
<divid="header"></div> 
<divid="container"></div> 
<divid="footer"></div>

給Container 一個左右方向的內補丁,其寬度相當于左右列的寬度.

#container{ 
padding-left:200px;/*LCwidth*/ 
padding-right:150px;/*RCwidth*/ 
}

現在的布局如下圖:
 

Step 2: 增加列
在已有布局基礎上加再左、中、右列
<divid="header"></div> 
<divid="container"> 
<divid="center"class="column"></div> 
<divid="left"class="column"></div> 
<divid="right"class="column"></div> 
</div> 
<divid="footer"></div>

然后加寬度和浮動,底部的Footer須清除浮動,使其保持在最下面。.
#container.column{ 
float:left; 

#center{ 
width:100%; 

#left{ 
width:200px;/*LCwidth*/ 

#right{ 
width:150px;/*RCwidth*/ 

#footer{ 
clear:both; 
}

現在的代碼運行的結果如下圖,由于#container的左右填充和#center100%的緣故,左列和右列被擠到#center的下面,這不是我們想要的結果。
 

Step 3: 給左欄定位
采取二步給這個左欄定位,首先給左欄一個-100%的左邊界,相當于中間欄的寬度,此時,左欄和中間欄重合,共享它的左邊緣,如下圖。
#left{ 
width:200px;/*LCwidth*/ 
margin-left:-100%; 
}

 

然后采用相對定位的辦法將左欄定位到距右邊200PX的地方(也就是左欄的寬度)。
#container.columns{ 
float:left; 
position:relative; 

#left{ 
width:200px;/*LCwidth*/ 
margin-left:-100%; 
right:200px;/*LCwidth*/ 
}

現在左欄的位置正好是#container的左內補丁。
Step 4: 給右欄定位
將右欄定位于#container的右內補丁位置,只要設定右欄的負右邊界就可。
#right{ 
width:150px;/*RCwidth*/ 
margin-right:-150px;/*RCwidth*/ 
}

現在布局中的空白區域已消失。

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 日本乱理伦片在线观看网址| 免费av一区二区三区无码| 中国人xxxxx69免费视频| 青娱乐精品在线| 日韩内射美女片在线观看网站 | 久久午夜福利无码1000合集| 男生把女生桶爽| 国产成人综合欧美精品久久| 一本久久a久久精品vr综合| 欧美另类老少配hd| 国产91在线九色| 7777精品伊人久久久大香线蕉| 无码人妻丰满熟妇区五十路| 亚洲欧美日韩在线观看播放| 色综合视频一区二区三区| 在花轿里就开始圆房高辣h| 久久国产亚洲欧美日韩精品| 欧美丰满熟妇BBB久久久| 内射白浆一区二区在线观看| 五月婷婷俺也去开心| 少妇人妻在线视频| 亚洲AV成人无码网站| 第一区免费在线观看| 国产在热线精品视频国产一二| 99久在线精品99re6视频| 日日碰狠狠添天天爽超碰97| 亚洲欧美另类精品久久久| 美女露胸视频网站| 国产精品成人免费视频网站| 一级日本高清视频免费观看| 最近免费中文在线视频| 人妻人人澡人人添人人爽人人玩 | 天天做天天摸天天爽天天爱| 久久精品国产99国产精品澳门| 狠狠操.com| 国产亚洲sss在线播放| 2022国产精品最新在线| 成人一区专区在线观看| 亚洲videosbestsex日本| 粉色视频下载观看视频| 啦啦啦中文在线观看日本|