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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
實例解析清除CSSfloat浮動的三種方法

本文向大家描述一下清除CSS float浮動的方法,主要包括使用空標(biāo)簽清除浮動,使用overflow屬性,使用after偽對象清除浮動三種,希望本文介紹對你有所幫助。

商城網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。創(chuàng)新互聯(lián)2013年開創(chuàng)至今到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

清除浮動的三種方法

先看一下下面代碼:

viewsourceprint?

 
 
 
 
  1. 01 
  2.  
  3. 07  
  4.  
  5. 08 
  6.  
  7. 09  
  8.  
  9. 10
  10. 首頁
  11.  
  12.  
  13. 11  
  14.  
  15. 12
  16. 我的日志
  17.  
  18.  
  19. 13  
  20.  
  21. 14
  22. 我的相冊
  23.  
  24.  
  25. 15  
  26.  
  27. 16
  28. 我的心情
  29.  
  30.  
  31. 17  
  32.  
  33. 18
  34. 個人中心
  35.  
  36.  
  37. 19  
  38.  
  39. 20 
  40.  
  41. 21  
  42.  
  43. 22

    這里不是導(dǎo)航的內(nèi)容

     
  44.  

 頁面顯示如下:

如何解決以上問題呢?唯一的辦法就是清除浮動。#p#

清除浮動的方法

◆使用空標(biāo)簽清除浮動

在需要清楚浮動的層里邊添加:

或者

viewsourceprint?

 
 
 
 
  1. 1 
  2.  
  3. 2
  4. 首頁  
  5.  
  6. 3
  7. 我的日志  
  8.  
  9. 4
  10. 我的相冊  
  11.  
  12. 5
  13. 我的心情  
  14.  
  15. 6
  16. 個人中心  
  17.  
  18. 7 
  19.  
  20. 8
  21.  
  22.  

 ◆使用overflow屬性

此方法有效地解決了通過空標(biāo)簽元素清除浮動而不得不增加無意代碼的弊端。使用該方法是只需在需要清除浮動的元素中定義CSS屬性:overflow:auto,即可!overflow:auto;是讓高度自適應(yīng),zoom:1;是為了兼容IE6,也可以用height:1%;的方式來解決,注意,zoom不符合W3C標(biāo)準(zhǔn)。overflow:hidden也可以實現(xiàn)。

viewsourceprint?

 
 
 
 
  1. 1 
  2.  
  3. 2
  4. 首頁  
  5.  
  6. 3
  7. 我的日志  
  8.  
  9. 4
  10. 我的相冊  
  11.  
  12. 5
  13. 我的心情  
  14.  
  15. 6
  16. 個人中心  
  17.  
  18. 7
  19.  
  20.  

 ◆使用after偽對象清除浮動

after偽對象非IE瀏覽器支持,所以并不影響到IE/WIN瀏覽器。具體寫法可參照以下示例。使用中需注意以下幾點。

一、該方法中必須為需要清除浮動元素的偽對象中設(shè)置height:0,否則該元素會比實際高出若干像素;

二、content屬性是必須的,但其值可以為空,藍(lán)色理想討論該方法的時候content屬性的值設(shè)為".",但我發(fā)現(xiàn)為空亦是可以的。

viewsourceprint?

 
 
 
 
  1. 1ul.nav:after{display:block;clear:both;content:"";  
  2. visibility:hidden;height:0;}  
  3.  
  4.  

◆清除浮動后效果如下:

使用一下代碼清除浮動,屢試不爽。

viewsourceprint?

 
 
 
 
  1. 1.clearfix:after{content:".";display:block;height:0;
  2. clear:both;visibility:hidden;}  
  3.  
  4. 2.clearfix{display:inline-block;}  
  5.  
  6. 3.clearfix{display:block;}  
  7.  


本文標(biāo)題:實例解析清除CSSfloat浮動的三種方法
文章鏈接:http://m.5511xx.com/article/dpjdpcc.html