當(dāng)前位置: 首頁 > 今日要聞

今日要聞

網(wǎng)站制作知識點(diǎn):關(guān)于嵌套DIV的高度自適應(yīng)

來源: 上海網(wǎng)站建設(shè)    發(fā)布日期: 2014-08-21 12:29    點(diǎn)擊量: 5443

        對于很多做網(wǎng)站的新手朋友來說,學(xué)習(xí)DIV+CSS應(yīng)該是必不可少的。筆者在論壇以及QQ群里面看到很多朋友在問嵌套DIV的很多問題,比如嵌套DIV 高度自適應(yīng),也看過很多這樣的解決方法,今天說兩個最最簡單的實(shí)現(xiàn)方法。

 

        1,底層DIV實(shí)現(xiàn)嵌套DIV的高度自適應(yīng)

 

        很多時候,我們在網(wǎng)站制作的時候,需要在一個DIV里面嵌入子DIV,子DIV的高度往往會因?yàn)閮?nèi)容的增多變大,這個時候需要外面的DIV隨著子DIV的高度變化而變化。很多新手朋友在網(wǎng)上問父層DIV沒有被idsub的里層子DIV撐高,整體樣式出現(xiàn)嚴(yán)重的走樣效果。一個簡便的處理方法是,我們可以在最后一個子層DIV結(jié)束之后加上一個寬度與父DIV相同,高度為0像素或者根據(jù)自己的需要的一個合適高度的DIV,且該DIV不允許兩邊有浮動對象,這樣我們的網(wǎng)站制作就能實(shí)現(xiàn)外部的DIV的高度自動的適應(yīng)內(nèi)部的DIV的高度了。

 

        第二種:只需給外層div加個overflow:auto;就可以了

 

        這種方法其實(shí)是最簡單的,我們只需要給外面的DIV設(shè)置一個OVERFLOW屬性AUTO就可以了。overflow CSS中設(shè)置當(dāng)對象的內(nèi)容超過其指定高度及寬度時如何管理內(nèi)容的屬性。使用DW來進(jìn)行網(wǎng)站制作的朋友可以在選中外面的DIV在其CSS屬性中,找到定位,然后設(shè)置overflowAUTO就可以了。

 

        以上的方法最簡單,而且兼容絕大部分的瀏覽器,這樣我們網(wǎng)站建設(shè)的新朋友,就解決了這個問題,基本上不需為使用JS代碼來實(shí)現(xiàn)這種功能發(fā)愁了。

 

        本文由上海藝覺網(wǎng)絡(luò)科技有限公司(http://dcbbl.cn)原創(chuàng)編輯轉(zhuǎn)載請注明。

相關(guān)新聞

CONTACT USCAREERSFOODSERVICEPRESSPRIVACY POLICY
? 2014 yijueweb. All rights reserved.
?