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

首頁 > 開發 > CSS > 正文

DIV 再論清除浮動的空方法

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

CSS 使用浮動會造成布局的混亂,通常清除浮動的方法是,利用一個如下樣式的空 Div:

<div class="clear"></div>
.clear{clear:both;}

更為優良的 CSS 代碼是:

.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{zoom:1;}

這個方法目前已經廣泛使用,淘寶、口碑,都是這種用法。通過 after 偽類 :after 和 針對 IE6 的獨立 CSS Hack 來實現,完全兼容主流瀏覽器。

當然,這在通過 CSS 在元素之后追加 "." 并不必要,因為還需要 visibility 來隱藏掉它。通過優化,代碼如下:

.clear:after{content:"020";display:block;height:0;clear:both;}
.clear{zoom:1;}

其中,020 指在容器后添加空格,這樣就避免使用 visibility 隱藏可視性了。

另外,不推薦使用空 div 的方法。單單為了清除浮動而在結構良好的 HTML 中插入沒有語義的容器,未免有些突兀。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博罗县| 株洲县| 泰安市| 呼和浩特市| 岗巴县| 姜堰市| 通辽市| 古丈县| 开阳县| 黔西县| 陆川县| 云安县| 荆州市| 望奎县| 元江| 巴南区| 莱阳市| 河西区| 玉林市| 攀枝花市| 德州市| 平安县| 凤台县| 武汉市| 延长县| 宕昌县| 精河县| 固原市| 永顺县| 沈阳市| 泾源县| 新田县| 海宁市| 余庆县| 沁水县| 揭西县| 遵义市| 金溪县| 德惠市| 积石山| 龙陵县|