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

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

css清除浮動clearfix:after的用法詳解(附完整代碼)

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

網(wǎng)上常用的完整代碼:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. .clearfix:before, .clearfix:after {        content:"";   
  2.     display:table;    }   
  3. .clearfix:after{        clear:both;   
  4.     overflow:hidden;    }   
  5. .clearfix{        *zoom:1;   
  6. }  


如果外部有一個div容器,其內(nèi)部div容器設(shè)置了float樣式,則外部的容器div因為內(nèi)部沒有clear,導(dǎo)致不能撐開。
解決方法:
 
CSS代碼:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. .clearfix:after {                  content: "." ;                    
  2. display: block ;    height: 0 ;   
  3. clear: both ;    visibility: hidden ;   
  4. }    .clearfix{ display: inline-block; }   
  5.       /*  Hides from IE-mac  /*/          *html .clearfix{ height:1%; }   
  6. .clearfix{ display:block; }         /*  End hide from IE-mac   /*/  
  7.       //clearfix的CSS使用了after這個偽對象   
  8. //應(yīng)用clearfix的元素的結(jié)尾添加content中的內(nèi)容     //轉(zhuǎn)移字符“ / ”,Mac IE瀏覽器會忽略掉這段Hack,但是Windows IE不會  


以下是詳細解釋:

首先 清除浮動的原理 ,其實 是元素留出足夠多的 垂直外邊距 給浮動的元素。


復(fù)制代碼
代碼如下:
<div >
<div style="float:left"></div>
</div>

這個效果 是 外層div不會包含內(nèi)層div。因為浮動的元素 脫離了原始文檔流。
以上面這個為例:一般而言 ,有三種方式清除浮動
。第一:讓外層元素也浮動,例如:


復(fù)制代碼
代碼如下:
<div style="float:left" >
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 泗水县| 陵川县| 铁岭市| 赤水市| 溧水县| 榆社县| 武隆县| 兴城市| 横峰县| 苗栗县| 垫江县| 双鸭山市| 巴楚县| 聂拉木县| 诸城市| 桦甸市| 灵武市| 襄垣县| 栖霞市| 高雄县| 东兴市| 焦作市| 丰都县| 南川市| 江山市| 睢宁县| 富锦市| 老河口市| 台安县| 望城县| 贡山| 南郑县| 木兰县| 涞源县| 东阳市| 洪江市| 东乌珠穆沁旗| 开化县| 阜宁县| 山西省| 定结县|