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

首頁 > 開發 > CSS > 正文

里面的div怎么撐開外面的div讓高度自適應

2024-07-11 08:40:14
字體:
來源:轉載
供稿:網友

隨著微軟新操作系統的上市,ie6現在用的人越來越少了,但是XP系統看來是太過經典,仍然有相當多的用戶在使用,且這部分人群中的大部分也沒有單獨升級瀏覽器的習慣,于是乎ie6依舊是使用最多的瀏覽器版本。根據本站流量的統計,來自ie6的訪問比重為72.6%。表明了以上的觀點,雖然最高的時候,ie6占了90%以上。

言歸正傳,div+css作為網頁的布局已經是大勢所趨。它的優點不在這里啰嗦。但最近經常有朋友提到關于容器高度自適應的兼容性問題。在這里簡單作答。

1.有些時候,我們希望容器有一個固定高度,但當其中的內容多的時候,又希望高度能夠自適應,也即容器在縱向能被撐開,且如果有背景,也能夠自適應。在一般情況下,使用min-height即可解決。但是廣大網民的首選瀏覽器ie6并不支持min-height。ie7,opera,火狐沒有問題。所以采用以下寫法可以解決兼容性:


height:auto!important;
height:200px;
min-height:200px;

2.很多朋友反映用上面的方法后,在有些時候依然無法解決容器無法撐開自適應的問題。那一定是有容器嵌套的情況下,而子容器又是浮動的。例如
<div class="fuqin"><ul><li>內容1</li><li>內容1</li></ul></div>
其中class為fuqin的div有浮動的li,當li比較多的時候,即便是div設置的是最小高度,也無法被撐開。

原因就在于作為子容器的li是浮動的即 。在這種情況下,即便是li的內容超過了div的高度,div也無法撐開。

解決方法如下:
在浮動的容器后面,父容器結束之前加入一個div


<div class=”fuqin”><ul><li>內容1</li><li>內容1</li&gt;</ul><div class=”clearfloat”></div></div>
.clearfloat{clear:both;height:0;font-size: 1px;line-height: 0px;}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安塞县| 布拖县| 保山市| 抚顺市| 驻马店市| 洛阳市| 武鸣县| 临桂县| 阿鲁科尔沁旗| 鄂托克前旗| 琼海市| 松阳县| 九江市| 东城区| 仁化县| 泽州县| 五华县| 武胜县| 阜平县| 莱芜市| 白水县| 桓仁| 扬中市| 大悟县| 南部县| 东乌| 五家渠市| 乡城县| 连州市| 仁怀市| 乐昌市| 郴州市| 通城县| 竹溪县| 敖汉旗| 拜城县| 古浪县| 潜山县| 宜良县| 秦皇岛市| 鄂州市|