清除浮動

整理自撩課學院(www.itlike.com

使用原因

清除浮動主要為了解決父級元素因為子級浮動引起內部高度為0 的問題; 只要把浮動的盒子圈到里面帕涌,讓父盒子閉合出口和入口不讓它們出來影響其他元素摄凡。


標準流.png

浮動后.png

清除浮動的方法

1)額外標簽法

方式:

通過在浮動元素末尾添加一個空的標簽例如 <div style=”clear:both”></div>,或其它標簽

優(yōu)點:

1蚓曼、W3C推薦的做法
2亲澡、通俗易懂,書寫方便

缺點:

添加許多無意義的標簽纫版,結構化較差

2)父級添加overflow屬性

方式:

通過觸發(fā)BFC的方式床绪,可以實現(xiàn)清除浮動效果 (BFC)∑浔祝可以給父級添加: overflow為 hidden|auto|scroll

優(yōu)點:

代碼簡潔

缺點:

內容增多時候容易造成不會自動換行導致內容被隱藏掉癞己,無法顯示需要溢出的元素

3)使用after偽元素

方式:

給父元素添加clearfix類

優(yōu)點:

不用單獨加新標簽,符合閉合浮動思想 結構語義化正確

缺點:

由于IE6-7不支持:after梭伐,需要使用 zoom:1觸發(fā) hasLayout

注意:

content:"." 里面盡量跟一個小點痹雅,或者其他,盡量不要為空糊识,否則在firefox 7.0前的版本會有生成空格绩社。

代碼:

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

 .clearfix {*zoom: 1;}   /* IE6、7 專有 */

4)使用before和after雙偽元素

方式:

給父元素添加clearfix類

優(yōu)點:

代碼更簡潔

缺點:

由于IE6-7不支持:after赂苗,需要使用 zoom:1觸發(fā) hasLayout

代碼:

.clearfix:before, .clearfix:after { 
     content:"";
     display:table;  
  }
.clearfix:after {
     clear:both;
  }
.clearfix {
     *zoom:1;
  }
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末愉耙,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子拌滋,更是在濱河造成了極大的恐慌朴沿,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件败砂,死亡現(xiàn)場離奇詭異赌渣,居然都是意外死亡,警方通過查閱死者的電腦和手機吠卷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門锡垄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人祭隔,你說我怎么就攤上這事货岭。” “怎么了疾渴?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵千贯,是天一觀的道長。 經常有香客問我搞坝,道長搔谴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任桩撮,我火速辦了婚禮敦第,結果婚禮上峰弹,老公的妹妹穿的比我還像新娘。我一直安慰自己芜果,他們只是感情好鞠呈,可當我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著右钾,像睡著了一般蚁吝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上舀射,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天窘茁,我揣著相機與錄音,去河邊找鬼脆烟。 笑死山林,一個胖子當著我的面吹牛,可吹牛的內容都是我干的浩淘。 我是一名探鬼主播捌朴,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼张抄!你這毒婦竟也來了砂蔽?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤署惯,失蹤者是張志新(化名)和其女友劉穎左驾,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體极谊,經...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡诡右,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了轻猖。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帆吻。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖咙边,靈堂內的尸體忽然破棺而出猜煮,到底是詐尸還是另有隱情,我是刑警寧澤败许,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布王带,位于F島的核電站,受9級特大地震影響市殷,放射性物質發(fā)生泄漏愕撰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望搞挣。 院中可真熱鬧带迟,春花似錦、人聲如沸囱桨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蝇摸。三九已至,卻和暖如春办陷,著一層夾襖步出監(jiān)牢的瞬間貌夕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工民镜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留啡专,地道東北人。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓制圈,卻偏偏與公主長得像们童,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子鲸鹦,可洞房花燭夜當晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內容

  • 浮動慧库,從誕生那天起,它就是個特別的屬性——既為網頁布局帶來新的方法馋嗜,卻又隨之產生一系列的問題齐板。當然,隨著時間的推移...
    郝特么冷閱讀 840評論 0 6
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案葛菇? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,751評論 1 92
  • 我們在日常開發(fā)布局中經常會使用到流體布局,流體布局用到的一個最重要的屬性就是浮動莺债,今天就來看看浮動的相關知識滋觉。 1...
    一木_qintb閱讀 1,101評論 0 2
  • 在CSS規(guī)范中,浮動定位不屬于正常的頁面流(page flow)九府,是獨立定位的椎瘟。所以,只含有浮動元素的父容器侄旬,在顯...
    隔壁的UNCLE張閱讀 469評論 0 4
  • 引言 - float 有哪些特性 破壞性float 破壞了父標簽的原本結構肺蔚,使父標簽出現(xiàn)了塌陷現(xiàn)象律想。導致這一現(xiàn)象的...
    番茄沙司a閱讀 762評論 0 0