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

三種實用CSS清除浮動方法揭秘

開發 前端
這里向大家描述一下三種實用CSS清除浮動的方法,用DIV CSS網頁布局,經常性地會使用到float,而清除浮動是必須要做的。

本文向大家描述一下CSS清除浮動的方法,清除浮動是必須要做的,而且隨時性地對父級元素清除浮動的做法也被認為是書寫CSS的良好習慣之一,相信本文介紹一定會讓你有所收獲。

DIV CSS經驗:三種實用CSS清除浮動的方法

前言

用DIV CSS網頁布局,經常性地會使用到float,很多邪門的事兒都有可能是浮動在作怪,關于清除浮動,在52CSS.com上有過很多介紹。清除浮動是必須要做的,而且隨時性地對父級元素清除浮動的做法也被認為是書寫CSS的良好習慣之一。

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

  http://www.52css.com/article.asp?id=915

  CSS經驗分享:清除浮動及閉合浮動元素方法的總結

  http://www.52css.com/article.asp?id=968

  下面看今天的教程,此為未清除浮動源代碼,運行代碼無法查看到父級元素淺黃色背景。

ExampleSourceCode

  1. <styletypestyletype=”text/css”> 
  2. *{margin:0;padding:0;}  
  3. body{font:36pxbold;color:#F00;text-align:center;}  
  4. #layout{background:#FF9;}  
  5. #left{float:left;width:20%;height:200px;background:#DDD;line-height:200px;}  
  6. #right{float:right;width:30%;height:80px;background:#DDD;line-height:80px;}  
  7. > 
  8. style> 
  9. <dividdivid=”layout”> 
  10. <dividdivid=”left”>Leftdiv> 
  11. <dividdivid=”right”>Rightdiv> 
  12. div> 
  13.  

 

未清除浮動前如圖所示:

一、使用空標簽清除浮動

  我用了很久的一種方法,空標簽可以是div標簽,也可以是P標簽。我習慣用

,夠簡短,也有很多人用


,只是需要另外為其清除邊框,但理論上可以是任何標簽。這種方式是在需要清除浮動的父級元素內部的所有浮動元素后添加這樣一個標簽清楚浮動,并為其定義CSS代碼:clear:both。此方法的弊端在于增加了無意義的結構元素。

ExampleSourceCode

  1. <styletypestyletype=”text/css”> 
  2. *{margin:0;padding:0;}  
  3. body{font:36pxbold;color:#F00;text-align:center;}  
  4. #layout{background:#FF9;}  
  5. #left{float:left;width:20%;height:200px;background:#DDD;line-height:200px;}  
  6. #right{float:right;width:30%;height:80px;background:#DDD;line-height:80px;}  
  7. .clr{clear:both;}  
  8. > 
  9. style> 
  10. <dividdivid=”layout”> 
  11. <dividdivid=”left”>Leftdiv> 
  12. <dividdivid=”right”>Rightdiv> 
  13. <pclasspclass=”clr”> 
  14. div> 
  15.  

 

#p#二、使用overflow屬性

  此方法有效地解決了通過空標簽元素清除浮動而不得不增加無意代碼的弊端。使用該方法是只需在需要清除浮動的元素中定義CSS屬性:overflow:auto,即可!”zoom:1″用于兼容IE6。

ExampleSourceCode

  1. <styletypestyletype=”text/css”> 
  2. *{margin:0;padding:0;}  
  3. body{font:36pxbold;color:#F00;text-align:center;}  
  4. #layout{background:#FF9;overflow:auto;zoom:1;}  
  5. #left{float:left;width:20%;height:200px;background:#DDD;line-height:200px;}  
  6. #right{float:right;width:30%;height:80px;background:#DDD;line-height:80px;}  
  7. > 
  8. style> 
  9. <dividdivid=”layout”> 
  10. <dividdivid=”left”>Leftdiv> 
  11. <dividdivid=”right”>Rightdiv> 
  12. div> 
  13.  

 三、使用after偽對象清楚浮動

  該方法只適用于非IE瀏覽器。具體寫法可參照以下示例。

使用中需注意以下幾點。

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

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

ExampleSourceCode

  1. <styletypestyletype=”text/css”> 
  2. *{margin:0;padding:0;}  
  3. body{font:36pxbold;color:#F00;text-align:center;}  
  4. #layout{background:#FF9;}  
  5. #layout:after{display:block;clear:both;content:”";visibility:hidden;height:0;}  
  6. #left{float:left;width:20%;height:200px;background:#DDD;line-height:200px;}  
  7. #right{float:right;width:30%;height:80px;background:#DDD;line-height:80px;}  
  8. > 
  9. style> 
  10. <dividdivid=”layout”> 
  11. <dividdivid=”left”>Leftdiv> 
  12. <dividdivid=”right”>Rightdiv> 
  13. div> 
  14.  

   清楚浮動后如圖所示:

  此三種方法各有利弊,使用時應擇優選擇,比較之下第二種方法更為可取。
 

【編輯推薦】

  1. CSS中id與class使用原則
  2. 深入剖析CSS層疊與繼承的使用
  3. 專家推薦三大“頂級”CSS技巧!
  4. 探究網頁布局中CSS無效的十個常見原因
  5. DIV CSS初學者必須掌握的10個問題與技巧

 

 

責任編輯:佚名 來源: 52css.com
相關推薦

2010-08-31 13:18:22

CSS浮動

2010-09-02 14:17:56

CSS浮動

2009-11-06 13:23:27

WCF模式

2010-09-14 15:10:49

CSS注釋

2010-09-02 09:14:35

CSS浮動

2010-06-13 16:04:14

MySQL三種安裝方式

2010-09-08 13:29:48

CSS

2019-04-16 11:21:50

Linux動態庫軟連接

2010-09-02 16:26:59

CSS命名

2009-07-17 09:47:41

Linux RootLinux使用Linux開發

2010-09-06 10:04:31

CSS樣式表

2023-05-15 08:34:36

css浮動

2024-12-03 00:40:55

2010-08-26 16:19:41

DIV圓角

2010-08-23 10:04:48

CSS浮動

2024-07-31 20:38:18

2010-09-07 16:31:27

CSS

2023-12-04 09:31:13

CSS卡片

2009-07-08 12:56:32

編寫Servlet

2023-03-28 07:46:46

go語言kubernetes
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕免费视频 | 综合久久久久 | 日韩欧美一级精品久久 | 日韩精品在线观看免费 | 国产精品久久国产精品久久 | 91在线第一页 | 国产一区二 | 有码在线 | 亚洲电影一级片 | 日韩欧美国产综合 | 国产a爽一区二区久久久 | 国产视频线观看永久免费 | 韩日一区 | 欧美国产日韩在线 | 欧美日韩精品一区二区 | 丁香五月网久久综合 | 国产日产精品一区二区三区四区 | 国产免费一区二区三区 | 国产精品久久久久久久久久久久冷 | 精久久久 | 巨大黑人极品videos精品 | 一区二区三区四区免费观看 | 国产专区免费 | 亚洲电影专区 | 国产黄色一级片 | 国内自拍视频在线观看 | 国产精品欧美一区二区三区不卡 | 日韩不卡一区二区 | 国产欧美日韩一区 | 精品99爱视频在线观看 | 欧美一区二区三区在线观看 | 欧美伊人 | 亚洲综合色婷婷 | 久久伊人影院 | 日韩视频 中文字幕 | 欧美黄色片在线观看 | 中文字幕国产精品视频 | 中文欧美日韩 | 国产精品久久久久久久久久免费 | 成人免费观看男女羞羞视频 | jizz18国产|