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

CSS布局自適應(yīng)高度解決方法

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

你對(duì)CSS布局自適應(yīng)高度解決方法是否了解,這里和大家分享一下,本文要介紹的方法是采用容器溢出部分隱藏和列的負(fù)底邊界和正的內(nèi)補(bǔ)丁相結(jié)合的方法來(lái)解決列高度相同的問(wèn)題。

CSS布局自適應(yīng)高度解決方法

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

先看代碼:

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

實(shí)現(xiàn)原理:

塊元素必須包含在一個(gè)容器里。

應(yīng)用overflow:hidden到容器里的元素。

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

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

padding-bottom將列拉長(zhǎng)變的一樣高,而負(fù)的margin-bottom又使其回到底部開(kāi)始的位置,同時(shí),溢出部分隱藏掉了。

兼容各瀏覽器

IEMac5

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

  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有個(gè)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.

測(cè)試環(huán)境:IE5.01、IE5.5、IE6.0、Firefox1.5、Opera8.5、Netscape7.2通過(guò)。

【編輯推薦】

  1. CSS中margin常見(jiàn)問(wèn)題解決方案
  2. CSS中margin邊界疊加問(wèn)題及解決方案
  3. CSS樣式表高效使用八大秘訣
  4. 四種方法解決DIV高度自適應(yīng)問(wèn)題
  5. 實(shí)現(xiàn)CSS垂直居中的五大方法及優(yōu)缺點(diǎn)

 


 

責(zé)任編輯:佚名 來(lái)源: blueidea.com
相關(guān)推薦

2010-08-25 13:10:43

div高度CSS

2010-08-30 09:52:03

DIV高度自適應(yīng)

2010-08-26 10:56:16

CSStextarea

2010-08-26 14:18:25

DIV高度

2010-08-30 09:15:15

DIV高度自適應(yīng)

2010-08-30 10:26:20

DIV自適應(yīng)高度

2010-08-24 16:03:22

Div高度

2014-09-05 10:10:32

Android自適應(yīng)布局設(shè)計(jì)

2010-08-30 14:37:58

CSS布局

2022-10-24 17:57:06

CSS容器查詢

2023-10-23 08:48:04

CSS寬度標(biāo)題

2010-08-30 09:22:13

DIV高度自適應(yīng)

2010-09-10 12:59:33

DIV嵌套CSS

2020-02-21 13:55:35

CSS分隔線前端

2011-12-27 10:18:31

Web

2013-09-04 11:02:52

手機(jī)web網(wǎng)頁(yè)設(shè)計(jì)

2023-11-16 09:50:56

鴻蒙自適應(yīng)布局

2012-06-04 09:48:04

jQuery

2017-04-13 11:20:37

圖片寬度解決方案前端

2010-09-03 15:40:42

最小高度DIVCSS
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲97 | 久草在线在线精品观看 | 国产在线视频一区 | 成人免费看电影 | 亚洲一二三视频 | 精品国产视频 | 性天堂网| 9porny九色视频自拍 | 伊人伊成久久人综合网站 | 91国内产香蕉 | 狠狠操狠狠操 | 成人久久久 | 国产精品久久久久久一区二区三区 | 国产精品久久精品 | 久久精品亚洲精品国产欧美kt∨ | 亚洲在线看 | 99re国产| 欧美一区二区三区在线免费观看 | 婷婷色综合 | 91色网站 | 特黄av| 国内毛片毛片毛片毛片 | 日韩欧美福利视频 | 午夜精品一区二区三区免费视频 | 国产一区 日韩 | 成人午夜免费网站 | 三级黄视频在线观看 | 欧美性影院| 美女高潮网站 | 亚洲麻豆 | 成人免费一区二区三区视频网站 | av黄色免费 | 国产精品久久久久久久久久久新郎 | 91精品国产91久久久久游泳池 | 亚洲免费在线视频 | 午夜精品在线观看 | 五月免费视频 | 日韩欧美国产综合 | 高清一区二区三区 | 在线观看av网站永久 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 |