css清除浮動代碼實例演示:在頁面中如果採用了浮動,那麼清除浮動則是必須要進行的操作,否則可能引起一些意想不到的後果。本章節不會對浮動或者清除浮動的原理做介紹,只是分享一下清除浮動的幾段代碼,因為有些朋友可能需要的就是一個代碼實例,關於浮動或者清除清除浮動的相關內容可以參閱相關閱讀。一.使用over...
css清除浮動代碼實例演示:
在頁面中如果採用了浮動,那麼清除浮動則是必須要進行的操作,否則可能引起一些意想不到的後果。
本章節不會對浮動或者清除浮動的原理做介紹,只是分享一下清除浮動的幾段代碼,因為有些朋友可能需要的就是一個代碼實例,關於浮動或者清除清除浮動的相關內容可以參閱相關閱讀。
一.使用overflow清除浮動:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> *{ margin:0px; padding:0px; } #box{ list-style:none; width:150px; overflow:hidden; border:1px solid red; margin:50px; } #box li{float:left;} </style> </head> <body> <ul id="box"> <li>螞蟻部落一</li> <li>螞蟻部落二</li> <li>螞蟻部落三</li> <li>螞蟻部落四</li> </ul> </body> </html>
在父元素上添加overflow:hidden即可清除浮動。
二.在浮動元素後面添加一個空標簽:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> *{ margin:0px; padding:0px; } #box{ list-style:none; width:150px; overflow:hidden; border:1px solid red; margin:50px; } #box li{float:left;} .clear{clear:both} </style> </head> <body> <ul id="box"> <li>螞蟻部落一</li> <li>螞蟻部落二</li> <li>螞蟻部落三</li> <li>螞蟻部落四</li> <div class="clear"></div> </ul> </body> </html>
三.各大網站最為推薦的一個方式:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .parent{border:2px solid green;} .clearfix{*zoom:1;} .clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both; } .children{ width:100px; height:100px; background-color:red; float:left; } .right{ width:100px; height:100px; background-color:blue; float:right } </style> </head> <body> <div class="parent clearfix"> <div class="children"></div> <div class="right"></div> </div> </body> </html>
上面是清除浮動的幾種方式,這裡就不多介紹了,更多內容可以參閱相關閱讀。
相關閱讀:
1.BFC塊級格式化上下文可以參閱CSS的BFC塊級格式化上下文詳解一章節。
2.清除浮動可以參閱CSS清除楚loat浮動詳解一章節。
原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=14243
更多內容可以參閱:http://www.softwhy.com/divcss/