国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

DIV高度自適應及應該注意的問題

開發 前端
DIV高度自適應是個值得研究的問題,本文向大家介紹一些關于div高度自適應的技巧,希望對你的學習有所幫助,歡迎大家一起來學習。

本文和大家重點討論一下DIV高度自適應及注意問題,主要包括父div高度隨子div的高度改變而改變和子div高度隨父親div高度改變而改變兩種情況。

DIV高度自適應及注意問題

積累了一些經驗,總結出一些關于div高度自適應的技巧,希望有助于大家,轉載請標明出處,謝謝。

一、DIV高度自適應(父div高度隨子div的高度改變而改變)

1、如果父div不定義height、子div均為標準流的時候,父div的height隨內容的變化而變化,實現父div高度隨子div的高度改變而改變。

代碼: 

  1. <styletypestyletype="text/css"> 
  2. #aa{border:#000000solid5px}  
  3. #bb{border:#00ffffsolid5px;}  
  4. #cc{border:#0033CCsolid5px}  
  5. style> 
  6. <dividdivid="aa">父div  
  7. <dividdivid="bb">子divdiv> 
  8. <dividdivid="cc">子divdiv> 
  9. div> 

 效果:IE、FF下一致

2、如果父div定義height,子div均為標準流的時候,在IE下父div的height隨內容變化而變化,ff中則固定大小,如父div設置height:50px

代碼: 

  1. <styletypestyletype="text/css"> 
  2. #aa{border:#000000solid5px;height:50px}  
  3. #bb{border:#00ffffsolid5px;}  
  4. #cc{border:#0033CCsolid5px}  
  5. style> 
  6. <dividdivid="aa">父div  
  7. <dividdivid="bb">子divdiv> 
  8. <dividdivid="cc">子divdiv> 
  9. div> 

 IE效果

FF下效果

3、如果子div使用了float屬性,此時已經脫離標準流,父div不會隨內容的高度變化而變化,解決的辦法是在浮動的div下面,加一個空div,設置clear屬性both

未加空div代碼: 

  1. <styletypestyletype="text/css"> 
  2. #aa{border:#000000solid5px;}  
  3. #bb{border:#00ffffsolid5px;float:left}  
  4. #cc{border:#0033CCsolid5px;float:left}  
  5. style> 
  6. <dividdivid="aa">父div  
  7. <dividdivid="bb">子divdiv> 
  8. <dividdivid="cc">子divdiv> 
  9. div> 

 IE效果:

FF效果:

修改后代碼: 

  1. <styletypestyletype="text/css"> 
  2. #aa{border:#000000solid5px;}  
  3. #bb{border:#00ffffsolid5px;float:left}  
  4. #cc{border:#0033CCsolid5px;float:left}  
  5. style> 
  6. <dividdivid="aa">父div  
  7. <dividdivid="bb">子divdiv> 
  8. <dividdivid="cc">子divdiv> 
  9. <divstyledivstyle="clear:both">div> 
  10. div> 

 修改后效果:IEFF一致

4.另類的DIV高度自適應
原理:
padding-bottom將列拉長變的一樣高,而負的margin-bottom又使其回到底部開始的位置,同時,溢出部分隱藏掉了。此方法必須加文檔信息才能正常顯示
代碼: 

  1.  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  3. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  4. <styletypestyletype="text/css"> 
  5. #aa{border:#000000solid5px;overflow:hidden;}  
  6. #bb{border:#00ffffsolid5px;float:left;  
  7. padding-bottom:100000px;margin-bottom:-100000px;}  
  8. #cc{border:#0033CCsolid5px;float:left;  
  9. padding-bottom:100000px;margin-bottom:-100000px;}  
  10. #dd{float:left}  
  11. style> 
  12. <dividdivid="aa"> 
  13. <dividdivid="bb">子divdiv> 
  14. <dividdivid="cc">子divdiv> 
  15. <dividdivid="dd">子div<br/><br/><br/><br/><br/>div> 
  16. div> 
  17.  

效果:

#p#

二、DIV高度自適應(子div高度隨父親div高度改變而改變)

在有邊框的情況下,你會發現同一個div,在IE下的高度和在FF下的高度是不一樣的,比如你設置了高度為100px的div,邊框是border:5px;IE的高度是5+5+空白區域=100px,而FF下高度是100px的div是不包括高度的,只是空白區域的高度,如下圖黑框的部分:


黑框的上方是對齊的,但是設置了同樣的高度,效果卻不一樣,代碼如下:

  1. <styletypestyletype="text/css"> 
  2.  
  3. #aa{border:#000000solid5px;height:100px;}  
  4.  
  5. #bb{border:#00ffffsolid5px;float:left;height:100%}  
  6.  
  7. #cc{border:#0033CCsolid5px;float:left}  
  8.  
  9. style> 
  10.  
  11. <dividdivid="aa"> 
  12.  
  13. <dividdivid="bb">子divdiv> 
  14.  
  15. <dividdivid="cc">子divdiv> 
  16.  
  17. div> 

如果沒有設置邊框,完全沒有高度不一致的情況,子div適應父div很簡單,如上面代碼,只是在子div加了height:100%屬性即可。如果設置了邊框,可以把子div的高度設置為比父div小上下邊框高度的值,比如在此例中,可把#bb中height改為100-5-5=90px,結果在IE和Mozilla中顯示一致。

有一點要注意,如果父div是body的話,也就是說一個body套了一個div,讓div適合body的大小的,必須設置body的高度才能實現子div隨body改變而改變,body{height:100%}

【編輯推薦】

  1. 三種有效解決DIV高度自適應的方法
  2. IE6、IE7、Firefox中margin問題解決辦法
  3. DIV布局規范中CSS類及id命名方式
  4. CSS兼容:解決IE6、IE7和IE8的兼容問題妙招
  5. 將XHTML+CSS頁面轉換為打印機頁面技巧
責任編輯:佚名 來源: hopestudio.cn
相關推薦

2010-08-30 10:26:20

DIV自適應高度

2010-08-30 09:52:03

DIV高度自適應

2010-08-26 14:18:25

DIV高度

2010-08-24 16:03:22

Div高度

2010-08-30 09:15:15

DIV高度自適應

2010-08-25 13:10:43

div高度CSS

2010-08-26 10:56:16

CSStextarea

2010-09-10 12:59:33

DIV嵌套CSS

2010-08-26 16:27:46

CSS高度

2017-06-06 10:30:12

前端Web寬度自適應

2010-09-15 13:14:04

DIV控制

2020-03-03 09:28:30

Python內存開發

2011-07-15 08:52:45

UML工具

2010-09-13 09:28:30

DIV自適應高度DIV最小高度

2010-08-18 15:10:44

IE7IE8Firefox

2025-01-21 08:00:00

自適應框架框架開發

2022-10-24 17:57:06

CSS容器查詢

2010-08-26 15:08:08

DIV高度

2024-09-09 08:00:00

2011-07-08 14:09:51

iPhone UI
點贊
收藏

51CTO技術棧公眾號

好吊色视频988gao在线观看| 黄色网页在线免费看| 欧美三级三级三级| 老司机精品福利视频| 妖精一区二区三区精品视频| aaa大片在线观看| 久久久国产欧美| 97热在线精品视频在线观看| 精品欧美一区二区三区| 成人免费观看视频| 激情国产一区| 亚洲免费成人av在线| 成人动漫一区| 国产午夜精品久久久久免费视| 日本二区视频| 别急慢慢来1978如如2| 伊人av成人| 麻豆精品视频| 国产一区二区视频在线免费观看| 欧美亚洲在线视频| 久久久久久久97| 欧美大胆a视频| 精品国产一区二区三区在线观看| 日韩欧美视频一区| 色综合色综合色综合| 一区二区三区中文字幕在线观看| 国产日韩欧美精品综合| 2021久久国产精品不只是精品| 久久精品国内一区二区三区| 久久青草久久| 日韩激情一区二区| 免费成人av在线| 国内成人精品2018免费看| 亚洲香蕉网站| 石原莉奈在线亚洲二区| 夜夜嗨网站十八久久| 日韩高清电影一区| 久久精品噜噜噜成人av农村| 国产成人免费av在线| av动漫在线看| 欧美 日韩 国产在线观看| 路边理发店露脸熟妇泻火| 男人天堂a在线| 黄色国产精品视频| 人与动性xxxxx免费视频| 蜜桃一级网站.| www在线观看播放免费视频日本| 亚洲校园激情春色| 牲欧美videos精品| 91精品亚洲| 中文字字幕在线中文乱码电影| 在线观看高清av| a级片免费在线观看| 白白在线精品| 亚洲区国产区| 不卡电影一区二区三区| 亚洲欧美乱综合| 精品少妇一区二区三区免费观看| 中文字幕日韩欧美| 一区二区在线电影| 日本韩国精品在线| 亚洲欧美成人在线| 国产美女久久精品| 国产成人永久免费视频| 最近中文字幕在线中文视频| 九色91在线| 美女网站一区| 国产成人亚洲精品狼色在线 | 久久久久久夜精品精品免费| 亚洲美女免费视频| 欧美激情麻豆| 99精品视频在线播放观看| 欧美小视频在线观看| 在线观看欧美日韩国产| 国产精品区一区二区三含羞草| 日韩精品在线观看av| 在线观影网站| 亚洲国产aⅴ精品一区二区| 日本大胆欧美人术艺术动态| 亚洲一线二线三线视频| 国产精品一二三四区| 91国内精品野花午夜精品| 97超碰色婷婷| 亚洲 中文字幕 日韩 无码| 麻豆mv在线看| 欧美亚洲自偷自偷| 色婷婷综合久久久久中文一区二区 | 亚洲最大色网站| 日韩资源在线观看| 4444在线观看| 高清免费电影在线观看| 欧美一区久久| 国产亚洲美女久久| 蜜桃传媒视频第一区入口在线看| 人人妻人人澡人人爽欧美一区双 | 久久中文在线| 国产伦精品一区二区三区视频 | 欧美性猛交xxxx免费看久久久| 美女黄色丝袜一区| 欧美亚洲黄色片| 992tv国产精品成人影院| 极品少妇xxxx精品少妇偷拍| 精品国产三级电影在线观看| 日韩精品久久久免费观看| 番号集在线观看| 自拍av在线| 国产欧美日韩视频在线| 国产精品美女久久久久高潮| 欧美另类极品videosbestfree| 日日碰狠狠添天天爽超碰97| 视频91a欧美| 亚洲国产精品黑人久久久| 久久久久久久一区二区| 69国产精品| 欧美电影在线观看完整版| 欧美一级片网址| 懂色av中文一区二区三区| 色综合久久中文字幕综合网小说| 成人3d动漫一区二区三区| 巨人精品**| 天天免费综合色| 国产精华一区| 99九九久久| 亚洲国产日产av| 天堂精品一区二区三区| 国产小视频国产精品| 精品国产一区二区三区在线观看| 91精品国产网站| 91涩漫在线观看| 日韩大片在线| 91精品欧美一区二区三区综合在| 亚洲高潮无码久久| 亚洲一区国产一区| 国产精品高潮呻吟久久av野狼| 国产日韩电影| 午夜精品久久久久久久久久| 欧美成人免费小视频| 18视频在线观看娇喘| 天海翼亚洲一区二区三区| 日韩精品在线一区二区| 亚洲图片123| 国产99精品国产| 国产亚洲美州欧州综合国 | 亚洲人成伊人成综合图片| 欧美三区在线视频| 在线免费国产| 亚洲午夜羞羞片| 久久这里只有精品视频首页| 色成人亚洲网| 国产丝袜美腿一区二区三区| 亚洲午夜精品久久久久久浪潮| 久久精品视频观看| 毛片网站在线看| 在线观看日韩羞羞视频| a√天堂在线观看| 久久亚洲影视| 在线不卡国产精品| 国产高清在线a视频大全| 欧美在线啊v一区| 在线免费观看黄色网址| 欧美日韩精品一区二区三区| 午夜视频在线观看网站| 欧美日韩mp4| www中文字幕在线观看| 日韩电影免费观看中文字幕| 8x8x8x视频在线观看| yellow字幕网在线| av在线资源站| 色婷婷国产精品| 国产日韩精品久久| 99伊人成综合| 四虎影院一区二区| 成人三级在线视频| 成人精品3d动漫| 欧美日韩视频在线第一区| a'aaa级片在线观看| 欧美高清自拍一区| 黄色高清在线观看| 国产精品theporn88| 日韩一二三区不卡在线视频| 成人午夜大片| 97久久精品国产| 99精品小视频| 久久久av水蜜桃| 狠狠色狠狠色综合| 国产天堂av| 91福利在线播放| 蜜臀av在线| 欧美成人艳星乳罩| 国产精品久久久久久影视| 久久久久久久一区二区| 久久99国产精品| 欧美另类激情| 欧美第一黄网免费网站| 国产91一区| 色综合视频二区偷拍在线| 亚洲国产wwwccc36天堂| 日本h片在线观看| 一区二区三区日韩在线| 欧美在线影院|