日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
技術(shù)分享CSS清除浮動的另一種別致方法

本文和大家重點討論一下CSS清除浮動的另一種別致的方法,在進(jìn)行浮動布局時,大多數(shù)人都深知,在必要的地方進(jìn)行浮動清理 ,相信本文介紹一定會讓你有所收獲。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了南崗免費(fèi)建站歡迎大家使用!

CSS清除浮動的另一種別致的方法

在進(jìn)行浮動布局時,大多數(shù)人都深知,在必要的地方進(jìn)行浮動清理:

。

例如:

ExampleSourceCode

 
 
 
  1. height:40px;background:#EEE;">SomeContent div>
  2. div>

  此時預(yù)覽此代碼,我們會發(fā)現(xiàn)最外層的父元素floatcontainer,并沒有顯示。這是因為子元素因進(jìn)行了浮動,而脫離了文檔流,導(dǎo)致父元素的height為零。

  若將代碼修改為:

ExampleSourceCode

 
 
 
  1. background:#EEE;">SomeContent div>
  2. div>
  3. div>

  注意,多了一段清理浮動的代碼。這是一種好的CSS代碼習(xí)慣,但是這種方法增加了無用的元素。這里有一種更好的方法,將HTML代碼修改為:

ExampleSourceCode

 
 
 
  1. background:#EEE;">SomeContent div>
  2. div>

  ◆定義CSS類,進(jìn)行“浮動清理”的控制:

ExampleSourceCode

 
 
 
  1. .clearfix:after{}{
  2. content:".";
  3. clear:both;
  4. height:0;
  5. visibility:hidden;
  6. display:block;
  7. }
  8. /*這是對Firefox進(jìn)行的處理,因為Firefox支持生成元素,
  9. 而IE所有版本都不支持生成元素*/
  10. .clearfix{}{
  11. display:inline-block;
  12. }
  13. /*這是對Mac上的IE瀏覽器進(jìn)行的處理*/
  14. /**//*HidesfromIE-mac\*/
  15. *html.clearfix{}{height:1%;}
  16. /*這是對win上的IE瀏覽器進(jìn)行的處理*/
  17. .clearfix{}{display:block;}
  18. /*這是對display:inline-block;進(jìn)行的修改,重置為區(qū)塊元素*/
  19. /**//*EndhidefromIE-mac*/

 此時,預(yù)覽以上代碼(刪去這種注釋),會發(fā)現(xiàn)即使子元素進(jìn)行了浮動,父元素floatcontainer仍然會將其包圍,進(jìn)行高度自適應(yīng)。

代碼參考:http://www.positioniseverything.net/easyclearing.html

clear元素的margin-top被重置為零。


分享名稱:技術(shù)分享CSS清除浮動的另一種別致方法
本文鏈接:http://www.dlmjj.cn/article/dpgjjsc.html