css清除浮動代碼執行個體示範,css浮動代碼執行個體

來源:互聯網
上載者:User

css清除浮動代碼執行個體示範,css浮動代碼執行個體

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/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.