成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

開發 前端
本文向大家介紹一下CSS布局自適應高度解決方法,按一般的做法,大多采用背景圖填充、加JS腳本的方法使列的高度相同,這里介紹一種特殊的方法。

你對CSS布局自適應高度解決方法是否了解,這里和大家分享一下,本文要介紹的方法是采用容器溢出部分隱藏和列的負底邊界和正的內補丁相結合的方法來解決列高度相同的問題。

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

這是一個比較典型的三行二列布局,每列高度(事先并不能確定哪列的高度)的相同,是每個設計師追求的目標,按一般的做法,大多采用背景圖填充、加JS腳本的方法使列的高度相同,本文要介紹的是采用容器溢出部分隱藏和列的負底邊界和正的內補丁相結合的方法來解決列高度相同的問題。

先看代碼:

  1. #wrap{  
  2. overflow:hidden;  
  3. }  
  4.  
  5. #sideleft,#sideright{  
  6. padding-bottom:32767px;  
  7. margin-bottom:-32767px;  
  8. }  

實現原理:

塊元素必須包含在一個容器里。

應用overflow:hidden到容器里的元素。

應用padding-bottom(足夠大的值)到列的塊元素。

應用margin-bottom(足夠大的值)到列的塊元素。

padding-bottom將列拉長變的一樣高,而負的margin-bottom又使其回到底部開始的位置,同時,溢出部分隱藏掉了。

兼容各瀏覽器

IEMac5

得到高度正確,所以要過濾掉上面的代碼。

  1. /*\*/  
  2. #sideleft,#sideright{  
  3. padding-bottom:32767px;  
  4. margin-bottom:-32767px;  
  5. }  
  6. /**/  

Opera

1.Opera7.0-7.2不能正確清除溢出部分,所以要加:

  1. /*easyclearing*/  
  2. #wrap:after  
  3. {  
  4. content:'[DONOTLEAVEITISNOTREAL]';  
  5. display:block;  
  6. height:0;  
  7. clear:both;  
  8. visibility:hidden;  
  9. }  
  10. #wrap  
  11. {  
  12. display:inline-block;  
  13. }  
  14. /*\*/  
  15. #wrap  
  16. {  
  17. display:block;  
  18. }  
  19. /*endeasyclearing*/  
  20. /*\*/  
  21.  

 2.Opera8處理overflow:hidden有個BUG,還得加上以下代碼:

  1. /*\*/  
  2. #sideleft,#sideright  
  3. {  
  4. padding-bottom:32767px!important;  
  5. margin-bottom:-32767px!important;  
  6. }  
  7. @mediaalland(min-width:0px){  
  8. #sideleft,#sideright  
  9. {  
  10. padding-bottom:0!important;  
  11. margin-bottom:0!important;  
  12. }  
  13. #sideleft:before,#sideright:before  
  14. {  
  15. content:'[DONOTLEAVEITISNOTREAL]';  
  16. display:block;  
  17. background:inherit;  
  18. padding-top:32767px!important;  
  19. margin-bottom:-32767px!important;  
  20. height:0;  
  21. }  
  22. }  
  23. /**/  
  24.  

 3.Opera9的B2在修正8的bug.

測試環境:IE5.01、IE5.5、IE6.0、Firefox1.5、Opera8.5、Netscape7.2通過。

【編輯推薦】

  1. CSS中margin常見問題解決方案
  2. CSS中margin邊界疊加問題及解決方案
  3. CSS樣式表高效使用八大秘訣
  4. 四種方法解決DIV高度自適應問題
  5. 實現CSS垂直居中的五大方法及優缺點

 


 

責任編輯:佚名 來源: blueidea.com
相關推薦

2010-08-25 13:10:43

div高度CSS

2010-08-30 09:52:03

DIV高度自適應

2010-08-26 10:56:16

CSStextarea

2010-08-26 14:18:25

DIV高度

2010-08-30 09:15:15

DIV高度自適應

2010-08-30 10:26:20

DIV自適應高度

2010-08-24 16:03:22

Div高度

2014-09-05 10:10:32

Android自適應布局設計

2010-08-30 14:37:58

CSS布局

2023-10-23 08:48:04

CSS寬度標題

2022-10-24 17:57:06

CSS容器查詢

2010-08-30 09:22:13

DIV高度自適應

2020-02-21 13:55:35

CSS分隔線前端

2010-09-10 12:59:33

DIV嵌套CSS

2011-12-27 10:18:31

Web

2013-09-04 11:02:52

手機web網頁設計

2012-06-04 09:48:04

jQuery

2023-11-16 09:50:56

鴻蒙自適應布局

2017-04-13 11:20:37

圖片寬度解決方案前端

2010-09-03 15:40:42

最小高度DIVCSS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产良家自拍 | 欧美99| 丝袜 亚洲 另类 欧美 综合 | 午夜免费福利影院 | 激情六月丁香 | 日韩精品一区二区三区在线播放 | 日韩电影一区 | 国产一区欧美 | 伊人青青久久 | 日韩一区二区福利视频 | 日韩精品人成在线播放 | 久久免费精品视频 | 久久国产区 | 91av大全| 国产欧美精品 | 污片在线观看 | 免费久久99精品国产婷婷六月 | 久久大陆 | 亚洲女人的天堂 | 91高清在线 | 日日操日日舔 | 狠狠色综合久久婷婷 | 精精国产xxxx视频在线播放7 | 日韩一区二区在线观看 | 91免费在线 | 国产精品123区 | 一区二区在线 | 99九九视频| 成人毛片网站 | 午夜久久久 | 日韩在线免费视频 | www.9191| 亚洲视频在线一区 | 国产精品国产精品国产专区不卡 | 欧美又大粗又爽又黄大片视频 | 中国一级特黄真人毛片免费观看 | 婷婷精品 | 超碰欧美| 国产精品日日做人人爱 | 精品国产伦一区二区三区观看方式 | 久久久久国产精品免费免费搜索 |