日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯網營銷解決方案
CSS清除浮動行之有效的辦法

你對CSS清除浮動的方法是否了解,這里和大家分享一下,在進行浮動布局時,大多數人都深知,在必要的地方進行浮動清理:

。

創(chuàng)新互聯主要從事成都網站設計、成都做網站、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務南鄭,十載網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575

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

  在進行浮動布局時,大多數人都深知,在必要的地方進行浮動清理:

。
例如:

ExampleSourceCode

 
 
 
  1.  
  2.  
  3.  
  4. SomeContent
 
  •  

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

      若將代碼修改為:

    ExampleSourceCode

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

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

    ExampleSourceCode

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

      ◆定義CSS類,進行“浮動清理”的控制:

    ExampleSourceCode

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

      此時,預覽以上代碼(刪去這種注釋),會發(fā)現即使子元素進行了浮動,父元素floatcontainer仍然會將其包圍,進行高度自適應。
      代碼參考:http://www.positioniseverything.net/easyclearing.html
      clear元素的margin-top被重置為零

    【編輯推薦】

    1. DIV+CSS網頁布局對SEO的影響
    2. 實例解析CSS padding 屬性用法
    3. 探究IE和Firefox下的2款HTTP調試工具用法
    4. CSS中padding-bottom屬性用法解析
    5. 實現IE6、IE7、IE8多版本瀏覽器共存的五種方法

    分享文章:CSS清除浮動行之有效的辦法
    當前URL:http://www.5511xx.com/article/djicjio.html