国产午夜精品一区二区三区不-国产午夜精品一区二区三区不卡-国产午夜精品一区二区三区极品-国产午夜精品一区二区三区老-国产午夜精品一区二区三区漫-国产午夜精品一区二区三区嫩草

聊城網站制作公司,聊城網站建設,聊城網站優化,聊城網絡公司,聊城網站推廣,聊城網站運營,聊城網絡運營,聊城搜索引擎優化,聊城網頁設計,聊城網站制作
 
 
公司擁有五年的網站建設經驗,專業網站制作,推廣及網站優化,有大量優秀客戶案例
網站建設 | 設為首頁 | 加入收藏 | 聯系我們  
公告:熱烈慶祝聊城精英網絡2010版官方網站改版成功!
當前位置 :首頁 > 網頁知識  

網頁設計中div高度的自適應 div高度隨子div的高度改變而改變

http://www.zjgjyh.cn   2014-7-15 11:58:09   人氣:

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

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

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

代碼:

<style type="text/css">

     #aa{ border:#000000 solid 5px}

     #bb{border:#00ffff solid 5px;}

     #cc{ border:#0033CC solid 5px}

</style>

<div id="aa">父div

     <div id="bb">子div</div>

     <div id="cc">子div</div>

</div>

效果:ie、FF下一致          div的高度自適應及注意問題(詳細解釋) - 夜幕 - 夜幕

 

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

代碼:

<style type="text/css">

    #aa{ border:#000000 solid 5px;height:50px}

    #bb{border:#00ffff solid 5px;}

    #cc{ border:#0033CC solid 5px}

</style>

<div id="aa">父div

    <div id="bb">子div</div>

    <div id="cc">子div</div>

</div>

ie效果     div的高度自適應及注意問題(詳細解釋) - 夜幕 - 夜幕                FF下效果   div的高度自適應及注意問題(詳細解釋) - 夜幕 - 夜幕

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

未加空div代碼:

<style type="text/css">

    #aa{ border:#000000 solid 5px;}

    #bb{border:#00ffff solid 5px;float:left}

    #cc{ border:#0033CC solid 5px;float:left}

</style>

<div id="aa">父div

    <div id="bb">子div</div>

    <div id="cc">子div</div>

</div>

IE效果:        div的高度自適應及注意問題(詳細解釋) - 夜幕 - 夜幕      FF效果:    div的高度自適應及注意問題(詳細解釋) - 夜幕 - 夜幕

修改后代碼:

<style type="text/css">

    #aa{ border:#000000 solid 5px;}

    #bb{border:#00ffff solid 5px;float:left}

    #cc{ border:#0033CC solid 5px;float:left}

</style>

<div id="aa">父div

    <div id="bb">子div</div>

    <div id="cc">子div</div>

   <div style="clear:both"></div>

</div>

修改后效果: IE FF一致

div的高度自適應及注意問題(詳細解釋) - 夜幕 - 夜幕

4.另類的高度自適應

原理:

padding-bottom將列拉長變的一樣高,而負的margin-bottom又使其回到底部開始的位置,同時,溢出部分隱藏掉了。此方法必須加文檔信息才能正常顯示

代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<style type="text/css">

    #aa{ border:#000000 solid 5px;overflow:hidden;}

    #bb{border:#00ffff solid 5px;float:left; padding-bottom:100000px;margin-bottom:-100000px; }

    #cc{ border:#0033CC solid 5px;float:left;padding-bottom:100000px;margin-bottom:-100000px;}

    #dd{float:left}

</style>

<div id="aa">

    <div id="bb">子div</div>

    <div id="cc">子div</div>

   <div id="dd">子div<br /><br /><br /><br /> <br /> </div>

</div>

效果:

div的高度自適應及注意問題(詳細解釋) - 夜幕 - 夜幕

 

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

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

div的高度自適應及注意問題(詳細解釋) - 夜幕 - 夜幕

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

<style type="text/css">

    #aa{ border:#000000 solid 5px;height:100px;}

    #bb{border:#00ffff solid 5px;float:left; height:100%}

    #cc{ border:#0033CC solid 5px;float:left}

</style>

<div id="aa">

    <div id="bb">子div</div>

    <div id="cc">子div</div>

</div>如果沒有設置邊框,完全沒有高度不一致的情況,子div適應父div很簡單,如上面代碼,只是在子div加了height:100%屬性即可。

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

 
專業設計團隊
滿足您的各種設計要求
實力程序開發團隊
為您定制各種程序模塊
后臺管理高效安全
方便更新上傳網站資料
全球高速訪問
無盲區、定制異地備份
專業客服團隊
解決一切使用難題
贈送大容量空間郵箱
免費優化推廣
   
關于我們 | 工作機會 | 付款方式 | 網站制作 | 網頁制作 | 網頁設計 | 網絡公司 | 聯系我們 | 網站地圖
版權所有:聊城精英網絡科技有限公司 © 2005-2010 All Rights Reserved.
咨詢專線:0635-6950368 技術專線:15192175820 在線QQ:312817927 1485871644
地址:聊城市閘口科技市場 郵編:252000 蘇ICP備10112026號
主站蜘蛛池模板: 免费av片在线观看网址 | 日本卡一卡二卡乱码三卡四码 | 亚洲欧洲精品成人久久 | 四库影院永久国产精品 | 综合亚洲伊人午夜 | 国产成人剧情av麻豆果冻日韩电影在线观看 | 2025一本久道久久综合狂躁 | 国产av丝袜旗袍无码网站 | 国产精品一国产精品 | 亚洲mv大片欧洲mv | 亚洲综合日韩欧美 | 亚洲av成人午夜电影在线观看 | 少妇伦子伦情品无吗 | 亚洲中文字幕精品久久久久久直播 | 亚洲爆乳aⅴ无码一 | 制服丝袜中文字幕国内自拍 | 久久亚洲国产成人精品无码区 | 日韩av无码午夜福利电影 | 精品日本一区二区免费a∨ 精品日本亚洲网站 | 熟妇人妻va精品中文字幕 | 欧美无砖专区一中文字\ | 国产国语对白一区二区三区 | 无码av我不卡 | 亚洲精品自偷自拍无码 | 国产无圣光高清一区二区 | 国产一区二区丁香婷婷 | 亚洲一级av黄色蜜汁满满 | 人妻少妇精品视频三区二区一区 | 中文国产日韩欧美二视频 | 成人精品一区二区三区电影黑人 | 日韩精品无码一区二区三区视频 | 日本天堂免费观看 | 亚洲av午夜福利精品一区人妖 | 亚洲中文aⅴ中文 | 少妇饥渴xxhd麻豆xxhd骆驼 | 国产三级精品美女三级 | av日韩人妻黑人综合无码 | 综合精品7799天天看 | 2025果冻传媒剧情在线 | 97人妻人人做人碰人人爽 | 一级国产20岁美女毛片 |