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

2021-07-18    分類(lèi): 網(wǎng)站制作

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


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


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


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


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


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


本文由成都創(chuàng)新互聯(lián)科技有限公司(www.muchs.cn)原創(chuàng)編輯轉(zhuǎn)載請(qǐng)注明。

當(dāng)前標(biāo)題:網(wǎng)站制作知識(shí)點(diǎn):關(guān)于嵌套DIV的高度自適應(yīng)
標(biāo)題網(wǎng)址:http://www.muchs.cn/news10/119760.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專(zhuān)注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷(xiāo)seo公司;服務(wù)項(xiàng)目有網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名