css布局自適應高度解決方法

css布局自適應高度解決方法

ID:11995916

大?。?0.50 KB

頁數(shù):6頁

時間:2018-07-15

css布局自適應高度解決方法_第1頁
css布局自適應高度解決方法_第2頁
css布局自適應高度解決方法_第3頁
css布局自適應高度解決方法_第4頁
css布局自適應高度解決方法_第5頁
資源描述:

《css布局自適應高度解決方法》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、CSS布局自適應高度解決方法CSS布局自適應高度解決方法確實讓人很頭疼,先看例子:這是一個比較典型的三行二列布局,每列高度(事先并不能確定哪列的高度)的相同,是每個設計師追求的目標,按一般的做法,大多采用背景圖填充、加JS腳本的方法使列的高度相同,本文要介紹的是采用容器溢出部分隱藏和列的負底邊界和正的內(nèi)補丁相結合的方法來解決列高度相同的問題。先看代碼:#wrap{?overflow:hidden;?}#sideleft,#sideright{?padding-bottom:32767px;?margin-bottom:-32767px;??}實現(xiàn)原理:塊元素必須包含在一個容器里。應用ove

2、rflow:hidden到容器里的元素。應用padding-bottom(足夠大的值)到列的塊元素。應用margin-bottom(足夠大的值)到列的塊元素。padding-bottom將列拉長變的一樣高,而負的margin-bottom又使其回到底部開始的位置,同時,溢出部分隱藏掉了。兼容各瀏覽器IEMac5得到高度正確,所以要過濾掉上面的代碼。/**/#sideleft,#sideright{?padding-bottom:32767px;?margin-bottom:-32767px;??}/**/?Opera1.Opera7.0-7.2不能正確清除溢出部分,所以要加:/*easy

3、clearing*/#wrap:after?{?content:'[DONOTLEAVEITISNOTREAL]';??display:block;??height:0;??clear:both;??visibility:hidden;?}#wrap?{?display:inline-block;?}/**/#wrap?{?display:block;?}/*endeasyclearing*//**/2.Opera8處理overflow:hidden有個BUG,還得加上以下代碼:/**/#sideleft,#sideright?{?padding-bottom:32767px!imp

4、ortant;?margin-bottom:-32767px!important;??}@mediaalland(min-width:0px){#sideleft,#sideright?{?padding-bottom:0!important;?margin-bottom:0!important;??}#sideleft:before,#sideright:before?{?content:'[DONOTLEAVEITISNOTREAL]';?display:block;?background:inherit;?padding-top:32767px!important;?margin-b

5、ottom:-32767px!important;?height:0;?}}/**/3.Opera9的B2在修正8的bug.測試環(huán)境:IE5.01、IE5.5、IE6.0、Firefox1.5、Opera8.5、Netscape7.2通過。最終效果:代碼:

6、tent-Type"content="text/html;charset=utf-8"/>Equalheight(DIV+CSS布局中自適應高度的解決方法)body{padding:0;margin:0;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:140%;text-align:center;background:#E7DFD3;}#wrap{width:750px;margin:0auto;overflow:hidden;}#h

7、eader{background:#E8E8E8;}#sideleft{width:580px;float:left;background:#FFF;text-align:left;}#sideright{width:170px;float:left;background:#F0F0F0;text-align:left;}/*easyclearing*/#wrap:after{content:'[DONOTLEAVEIT

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。