国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

子元素div高度不確定時父div高度如何自適應(yīng)

2024-07-11 08:28:11
字體:
供稿:網(wǎng)友

在最外層div加以下樣式

height:100%;
overflow:hidden;

其它方法:

Div即父容器不根據(jù)內(nèi)容自適應(yīng)高度,我們看下面的代碼:

復(fù)制代碼
代碼如下:
<div id="main">
<div id="content"></div>
</div>

當(dāng)Content內(nèi)容多時,即使main設(shè)置了高度100%或auto。在不同瀏覽器下還是不能完好的自動伸展。內(nèi)容的高度比較高了,但容器main的高度還是不能撐開。

我們可以通過三種方法來解決這個問題 
1增加一個清除浮動,讓父容器知道高度。請注意,清除浮動的容器中有一個空格。

復(fù)制代碼
代碼如下:
<div id="main">
<div id="content"></div>
<div style="font: 0px/0px sans-serif;clear: both;display: block"> </div>
</div>

2增加一個容器,在代碼中存在,但在視覺中不可見。

復(fù)制代碼
代碼如下:
<div id="main">
<div id="content"></div>
<div style="height:1px; margin-top:-1px;clear: both;overflow:hidden;"></div>
</div>

3增加一個BR并設(shè)置樣式為clear:both。

復(fù)制代碼
代碼如下:
<div id="main">
<div id="content"></div>
<br style="clear:both;" />
</div>

補充:

復(fù)制代碼
代碼如下:
<div id="main">
<div id="content">
<p>demo1</p>
<p>demo2</p>
<p>demo3</p>
</div>
</div>
#main { border:1px solid #999999; background-color:#CCCCCC; height:100%; overflow:hidden;}
#content { float:left;}

以上三個方法都不是最好的解決方法,因為在程序代碼觀念中是提倡盡量不要添加無意義的標簽代碼

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜良县| 万山特区| 临城县| 永康市| 文安县| 信阳市| 两当县| 沧源| 富蕴县| 丰宁| 江都市| 西昌市| 云安县| 东安县| 大城县| 大庆市| 孝昌县| 马公市| 图木舒克市| 西林县| 贞丰县| 舟曲县| 陆河县| 岚皋县| 吕梁市| 吐鲁番市| 紫阳县| 广平县| 蒙阴县| 曲阳县| 凌云县| 米林县| 孙吴县| 遂昌县| 宁化县| 兴文县| 临清市| 读书| 罗平县| 柏乡县| 衡阳市|