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

DIV高度自適應(yīng)方法匯總

開發(fā) 前端
本文向大家描述一下幾種DIV高度自適應(yīng)方法,網(wǎng)站制站中,我們經(jīng)常要把兩個(gè)并排顯示的div實(shí)現(xiàn)一樣高的效果,即每列高度(事先并不能確定哪列的高度)的相同。

你對(duì)DIV高度自適應(yīng)的方法是否了解,這里和大家分享一下,網(wǎng)站制站中,我們經(jīng)常要把兩個(gè)并排顯示的div實(shí)現(xiàn)一樣高的效果,即每列高度相同,有以下幾種方法。

DIV高度自適應(yīng)方法匯總

網(wǎng)站優(yōu)化(seo)中,提到過網(wǎng)站樣式的優(yōu)化,即在網(wǎng)站的布局設(shè)計(jì)中,采用DIV+CSS來布局。網(wǎng)站制站中,我們經(jīng)常要把兩個(gè)并排顯示的div實(shí)現(xiàn)一樣高的效果,即每列高度(事先并不能確定哪列的高度)的相同,有以下幾種方法解決DIV高度自適應(yīng)問題:

1、JS實(shí)現(xiàn)(判斷2個(gè)div高);

2、純CSS方法;

3、加背景圖片實(shí)現(xiàn)。

◆DIV+CSS基本布局:

  1. <dividdivid="mm"> 
  2. <dividdivid="mm1"></div> 
  3. <dividdivid="mm2"></div> 
  4. </div> 

1、js實(shí)現(xiàn)div高度自適應(yīng)

代碼如下:

  1. <scripttypescripttype="text/javascript"> 
  2. <!--  
  3. windowwindow.onload=window.onresize=function(){  
  4. if(document.getElementById("mm2").clientHeight<document.
  5. getElementById("mm1").clientHeight){  
  6. document.getElementById("mm2").style.height=document.
  7. getElementById("mm1").offsetHeight+"px";  
  8. }  
  9. else{  
  10. document.getElementById("mm1").style.height=document.
  11. getElementById("mm2").offsetHeight+"px";  
  12. }  
  13.  
  14. }  
  15. --> 
  16. </script> 
  17.  

 (注:網(wǎng)上公布了不少方法,但代碼或多或少有錯(cuò);上面的是無錯(cuò)代碼;上面的代碼在IE6.0/IE7.0下通過,并沒有在opera和firefoxs下測試。)

2、純CSS方法實(shí)現(xiàn)DIV高度自適應(yīng)

CSS里代碼(IE下測試通過,但不會(huì)顯示div下邊框,即border-bottom):

  1. /*左右自適應(yīng)相同高度start*/  
  2. #m1,#m2  
  3. {  
  4. padding-bottom:32767px!important;  
  5. margin-bottom:-32767px!important;  
  6. }  
  7. @mediaalland(min-width:0px){  
  8. #m1,#m2  
  9. {  
  10. padding-bottom:0!important;  
  11. margin-bottom:0!important;  
  12. }  
  13. #m1:before,#m2: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. /*左右自適應(yīng)相同高度end*/  
  24.  

 3、加背景圖片實(shí)現(xiàn)DIV高度自適應(yīng)

這個(gè)方法,很多大網(wǎng)站在使用,如163,sina等。

XHTML代碼:

  1. <dividdivid="wrap"> 
  2. <dividdivid="column1">這是第一列</div> 
  3. <dividdivid="column1">這是第二列</div> 
  4. <divclassdivclass="clear"></div> 
  5. </div> 
  6.  

 CSS代碼:

  1. #wrap{width:776px;background:url(bg.gif)repeat-y300px;}  
  2. #column1{float:left;width:300px;}  
  3. #column2{float:right;width:476px;}  
  4. .clear{clear:both;}  
  5.  

還有其他的一些方法,但主流就是這幾種了。如果你還有關(guān)于多個(gè)div自適應(yīng)高度的好的代碼,請給我們留言,歡迎與我們討論。
 

【編輯推薦】

  1. 三種有效解決DIV高度自適應(yīng)的方法
  2. IE6、IE7、Firefox中margin問題解決辦法
  3. DIV布局規(guī)范中CSS類及id命名方式
  4. CSS兼容:解決IE6、IE7和IE8的兼容問題妙招
  5. 將XHTML+CSS頁面轉(zhuǎn)換為打印機(jī)頁面技巧

 

 


 

責(zé)任編輯:佚名 來源: seo-life.cn
相關(guān)推薦

2010-08-30 10:26:20

DIV自適應(yīng)高度

2010-08-24 16:03:22

Div高度

2010-08-30 09:15:15

DIV高度自適應(yīng)

2010-08-26 14:18:25

DIV高度

2010-08-30 09:22:13

DIV高度自適應(yīng)

2010-08-25 13:10:43

div高度CSS

2010-08-26 16:27:46

CSS高度

2010-09-10 12:59:33

DIV嵌套CSS

2010-08-26 10:56:16

CSStextarea

2017-06-06 10:30:12

前端Web寬度自適應(yīng)

2010-09-15 13:14:04

DIV控制

2010-08-18 15:10:44

IE7IE8Firefox

2010-09-13 09:28:30

DIV自適應(yīng)高度DIV最小高度

2012-05-09 10:58:25

JavaMEJava

2014-09-05 10:10:32

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

2022-05-13 12:46:06

開源深度學(xué)習(xí)技術(shù)

2010-08-26 15:08:08

DIV高度

2023-07-31 08:24:34

MySQL索引計(jì)數(shù)

2020-02-21 13:55:35

CSS分隔線前端

2022-04-12 07:48:57

云技術(shù)SDN網(wǎng)絡(luò)
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 久久久精品一区二区三区 | 亚洲精品久久区二区三区蜜桃臀 | 久久91 | 成人av片在线观看 | 九九九久久国产免费 | 婷婷毛片| 精品国产一区二区久久 | 欧美在线一区视频 | 久久久久久久久久久久久9999 | 国产精品揄拍一区二区 | 日韩一二区 | 中文字幕高清在线 | 91精品国产91久久久久久吃药 | 天天宗合网 | 亚洲精久久| 欧美日韩在线观看视频 | 自拍视频一区二区三区 | 国产精品视频一区二区三区, | 91av视频在线 | 中文字幕人成乱码在线观看 | 看av片网站 | 国产成人精品免费视频大全最热 | 国产伦精品一区二区三区照片91 | 欧美国产91 | 欧美一级在线 | 日韩国产欧美一区 | 国产欧美在线视频 | 人人看人人射 | 久久91精品国产一区二区 | 97视频人人澡人人爽 | 亚洲一区二区三区视频免费观看 | 久久精品免费 | 蜜桃视频一区二区三区 | 精品在线一区 | 欧美另类视频在线 | 久久国产精品99久久久久 | 国产丝袜人妖cd露出 | 久久国内| 国产伦精品一区二区三区高清 | 日韩a v在线免费观看 | 国产精品99久久久久久动医院 |