成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實例解析清除CSS float浮動的三種方法

開發 前端
你對CSS中float浮動的清除方法是否了解,這里和大家分享一下三種方法,分別是使用空標簽清除浮動,使用overflow屬性,使用after偽對象清除浮動。

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

清除浮動的三種方法

先看一下下面代碼:

viewsourceprint?

  1. 01<style> 
  2.  
  3. 02*{margin:0;padding:0;font-size:14px;}  
  4.  
  5. 03ul.nav{background:red;list-style:none;}  
  6.  
  7. 04ul.navli{float:left;background:#FF9;margin:2px5px;}  
  8.  
  9. 05p{background:blue;color:#FFF;}  
  10.  
  11. 06</style> 
  12.  
  13. 07  
  14.  
  15. 08<ulclassulclass="nav"> 
  16.  
  17. 09  
  18.  
  19. 10<li>首頁</li> 
  20.  
  21. 11  
  22.  
  23. 12<li>我的日志</li> 
  24.  
  25. 13  
  26.  
  27. 14<li>我的相冊</li> 
  28.  
  29. 15  
  30.  
  31. 16<li>我的心情</li> 
  32.  
  33. 17  
  34.  
  35. 18<li>個人中心</li> 
  36.  
  37. 19  
  38.  
  39. 20</ul> 
  40.  
  41. 21  
  42.  
  43. 22<p>這里不是導航的內容</p> 
  44.  

 頁面顯示如下:

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

清除浮動的方法

◆使用空標簽清除浮動

在需要清楚浮動的層里邊添加:<divstyle="clear:both"></div>或者<brstyle="clear"/>

viewsourceprint?

  1. 1<ULclassULclass=nav> 
  2.  
  3. 2<LI>首頁  
  4.  
  5. 3<LI>我的日志  
  6.  
  7. 4<LI>我的相冊  
  8.  
  9. 5<LI>我的心情  
  10.  
  11. 6<LI>個人中心  
  12.  
  13. 7<BRstyleBRstyle="CLEAR:both"> 
  14.  
  15. 8</LI></UL> 
  16.  

 ◆使用overflow屬性

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

viewsourceprint?

  1. 1<ULclassULclass=navstyle="OVERFLOW:auto;ZOOM:1"> 
  2.  
  3. 2<LI>首頁  
  4.  
  5. 3<LI>我的日志  
  6.  
  7. 4<LI>我的相冊  
  8.  
  9. 5<LI>我的心情  
  10.  
  11. 6<LI>個人中心  
  12.  
  13. 7</LI></UL> 
  14.  

 ◆使用after偽對象清除浮動

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

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

二、content屬性是必須的,但其值可以為空,藍色理想討論該方法的時候content屬性的值設為".",但我發現為空亦是可以的。

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.  

【編輯推薦】

  1. CSS中overflow屬性使用技巧
  2. CSS Sprites樣式生成工具用法詳解
  3. FireFox和IE中CSS兼容技巧匯總
  4. CSS代碼整理及優化七大原則
  5. 深入剖析Firefox下 margin-top失效原因與解決方案


 

責任編輯:佚名 來源: nowamagic.net
相關推薦

2010-09-01 12:50:04

CSS清除浮動

2010-09-14 15:10:49

CSS注釋

2022-07-13 16:06:16

Python參數代碼

2010-09-08 13:29:48

CSS

2010-08-30 15:26:13

floatCSS

2010-08-26 16:19:41

DIV圓角

2009-07-08 12:56:32

編寫Servlet

2010-09-06 10:04:31

CSS樣式表

2009-12-11 18:49:39

預算編制博科資訊

2024-11-15 07:00:00

Python發送郵件

2011-04-18 15:32:45

游戲測試測試方法軟件測試

2023-08-14 17:58:13

RequestHTTP請求

2011-06-10 10:43:12

Ubuntu應用安裝

2009-06-23 10:45:18

Hibernate支持

2023-05-16 16:07:07

大數據數據管理工具

2021-07-13 12:31:27

IT組織改進首席技術官

2016-09-09 13:07:56

CentOSJDKLinux

2023-09-25 15:08:43

Python方離群值

2021-09-10 18:09:42

SQL注入漏洞網絡攻擊

2010-10-20 13:52:07

SQL Server數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级做a爰片性色毛片视频停止 | 91精品国产一区二区在线观看 | 99亚洲综合 | 亚洲国产精品va在线看黑人 | 亚洲精品视频一区 | 欧美成人猛片aaaaaaa | 一区精品国产欧美在线 | 欧美精品久久一区 | 国产精品久久久久久久久久久免费看 | 精品国产一区二区三区在线观看 | 欧美一区二区三区视频在线播放 | 97国产超碰 | 在线观看免费福利 | 欧美炮房 | 国产精品国产馆在线真实露脸 | 国产在线精品一区二区三区 | 日本aa毛片a级毛片免费观看 | 欧美a级成人淫片免费看 | 中文字幕国产精品 | cao在线 | 97伦理影院| 91在线影院| 亚洲国产成人精品久久久国产成人一区 | 日韩国产一区二区三区 | 免费观看黄a一级视频 | 中文字幕在线视频一区二区三区 | 免费一区二区 | 亚洲一区二区三区四区五区中文 | 国产激情视频在线观看 | 一区二区av| 黑人精品欧美一区二区蜜桃 | 欧美日韩国产一区二区三区 | 国产黄色电影 | 亚洲高清av | 成人二区| 国产一区二区三区网站 | 麻豆久久久久久久 | 69福利影院 | 国产精品无码专区在线观看 | 亚洲 自拍 另类 欧美 丝袜 | 免费看片国产 |