3種CSS清除浮動(dòng)的方法
(給前端大學(xué)加星標(biāo),提升前端技能.)
今天這篇文章給大家介紹3種CSS清除浮動(dòng)的方法。有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對大家有所幫助。作者:html中文網(wǎng)
https://www.html.cn/web/css/19613.html

class="wrap"> class="float">浮動(dòng) class="clear"> class="nofloat">不想被浮動(dòng)影響css代碼:現(xiàn)在雖然加了一個(gè)空的div,但是并沒有給它清除浮動(dòng),所以目前的效果就是第三個(gè)子元素.nofloat還是收到浮動(dòng)的影響。.wrap{width:500px;height:400px;border:1px solid red;margin:0 auto;}.float{width:200px;height:200px;background:#ccc;float:left;}.nofloat{width:300px;height:150px;background:red;}

刷新一下效果就出來了:.clear{clear:both;}

class="wrap"> class="float">浮動(dòng) class="nofloat">不想被浮動(dòng)影響css代碼:效果是這樣的:.wrap{width:500px;border:1px solid red;margin:0 auto;overflow:hidden;}.float{width:200px;height:200px;background:#ccc;float:left;}.nofloat{width:300px;height:150px;background:red;overflow:hidden;}

class="wrap"> <div class="float">浮動(dòng)div></div>css代碼:.wrap{ width:500px; border:1px solid red; margin:0 auto;}.float{ width:200px; height:200px; background:#ccc; float:left;}
此時(shí)子元素浮動(dòng)了,脫離了文檔流,所以父元素高度酒塌陷了:
可以看到父元素的邊框擠在一起了。OK,現(xiàn)在給父元素添加一個(gè)clearfix類:class="wrap clearfix"> <div class="float">浮動(dòng)div></div>.clearfix{ :1;}:after{ content:'clear'; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
現(xiàn)在刷新后的效果就是:
這種方法和BFC清除浮動(dòng)個(gè)人用的比較多,實(shí)際開發(fā)中,其實(shí)這兩種就夠用了。好的,清除浮動(dòng)我也就簡單地提到這里!以上就是CSS清除浮動(dòng)的幾種方法的詳細(xì)內(nèi)容。如果有什么錯(cuò)誤的話,歡迎留言指正。分享前端好文,點(diǎn)亮?在看?
瀏覽
58評論
圖片
表情
