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

首頁 > 開發 > CSS > 正文

Firefox和IE通用的三則網站重構實用技巧

2024-07-11 08:43:20
字體:
來源:轉載
供稿:網友
使用zoom、overflow解決IE6、IE7、FF下嵌套容器清除浮動問題
  我們經常遇到一個容器外面套一個邊框,邊框高度隨容器高度變化,但是當邊框內容器設置了浮動屬性后,外框就不跟隨變化,這時就需要清除浮動。給外邊框容器加上overflow:auto的屬性,可以解決IE7和FF下的清除浮動問題,但是IE6下不生效,我們需要使用IE的一個私有屬性zoom使IE5.5 的瀏覽器達到外框跟隨變化的效果。
  需要注意的幾個細節問題,例如我們建立一個樣式為text的容器,寬200象素,高度自適應,外面包一個樣式為content的10象素的外框。(如圖1)

Firefox和IE通用的三則網站重構實用技巧_武林網VeVb.com轉載圖1

代碼如下:
<styletype="text/css">
.content{border:10pxsolid#F00;}
.text{width:200px;height:300px;background:#000;}
</style>
<bodybgcolor="#FFFFFF">
<divclass="content">
<divclass="text"></div>
</div>
</body>   如果我們為text容器設置了左浮動的屬性,并將content容器定義了200象素的寬,就需要為content容器增加overflow:auto屬性,以清除text容器的浮動。否則FF下則會出現問題。(如圖2)

Firefox和IE通用的三則網站重構實用技巧_武林網VeVb.com轉載圖2
代碼如下:
<styletype="text/css">
.content{border:10pxsolid#F00;width:200px;overflow:auto;}
.text{width:200px;height:300px;background:#000;float:left;}
</style>
<bodybgcolor="#FFFFFF">
<divclass="content">
<divclass="text"></div>
</div>
</body>
  除此之外還有一種比較特殊的情況,如果在不設定content寬度的情況下,僅僅使用overflow:auto,在IE5.5 下是無法實現清除浮動的效果的。為此我們需要使用一個IE的私有屬性zoom來使IE下達到所需效果。
代碼如下:
<styletype="text/css">
.content{border:10pxsolid#F00;overflow:auto;zoom:1;}
.text{width:200px;height:300px;background:#000;float:left;}
</style>
<bodybgcolor="#FFFFFF">
<divclass="content">
<divclass="text"></div>
</div>
</body>
上一頁12 下一頁 閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 襄城县| 彰化县| 玉田县| 濮阳县| 松原市| 岳普湖县| 北票市| 荆门市| 赤壁市| 宜川县| 天津市| 老河口市| 赣榆县| 湟源县| 廉江市| 兴城市| 永丰县| 南华县| 泰安市| 雷山县| 巍山| 肇源县| 五指山市| 栾城县| 邢台市| 壶关县| 伊宁市| 嘉义县| 长汀县| 法库县| 乌兰县| 玉溪市| 托克托县| 泗洪县| 西和县| 延寿县| 丹巴县| 定结县| 德江县| 崇州市| 德州市|