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

技術分享 調用clear:both清除浮動

開發 前端
在CSS中我們會經常要用到“清除浮動”Clear,比較典型的就是clear:both;這里向大家簡單描述一下clear:both清除浮動的用,希望對你的學習有所幫助。

本文和大家重點討論一下clear:both清除浮動的使用,在CSS中我們會經常要用到“清除浮動”Clear,比較典型的就是clear:both;該屬性的值指出了不允許有浮動對象的邊。這個屬性是用來控制float屬性在文檔流的物理位置的。

用clear:both清除浮動

在CSS中我們會經常要用到“清除浮動”Clear,比較典型的就是clear:both;

CSS手冊上是這樣說明的:該屬性的值指出了不允許有浮動對象的邊。這個屬性是用來控制float屬性在文檔流的物理位置的。

◆當屬性設置float(浮動)時,其所在的物理位置已經脫離文檔流了,但是大多時候我們希望文檔流能識別float(浮動),或者是希望float(浮動)后面的元素不被float(浮動)所影響,這個時候我們就需要用clear:both;來清除。

viewplaincopytoclipboardprint?

  1. <pstylepstyle="float:left;width:200px;">這個是第1列,p> 
  2. <pstylepstyle="float:left;width:400px;">這個是第2列,p> 
  3. <p>這個是第3列。p> 
  4.  
  5. <pstylepstyle="float:left;width:200px;">這個是第1列,p> 
  6. <pstylepstyle="float:left;width:400px;">這個是第2列,p> 
  7. <p>這個是第3列。p> 

 如果不用清除浮動,那么第3列文字就會和第1、2列文字在一起,所以我們在第3個這列加一個清除浮動clear:both;

通常,我們往往會將“清除浮動”單獨定義一個CSS樣式,如:

viewplaincopytoclipboardprint?

  1. .clear{  
  2. clear:both;  
  3. }  
  4.  
  5. .clear{  
  6. clear:both;  
  7. }  

然后使用

來專門進行“清除浮動”。

◆clear:both;可以終結在出現他之前的浮動

viewplaincopytoclipboardprint? 

  1. .demodiv{float:left;width:100px;height:50px;  
  2. background:red;margin:5px;}  
  3. .d{clear:both}  
  4. style> 
  5. <divclassdivclass="demodiv">1div> 
  6. <divclassdivclass="demodiv">2div> 
  7. <divclassdivclass="d">div> 
  8. <divclassdivclass="demodiv">3div> 
  9. <divclassdivclass="demodiv">4div> 
  10.  
  11. .demodiv{float:left;width:100px;height:50px;  
  12. background:red;margin:5px;}  
  13. .d{clear:both}  
  14. style> 
  15. <divclassdivclass="demodiv">1div> 
  16. <divclassdivclass="demodiv">2div> 
  17. <divclassdivclass="d">div> 
  18. <divclassdivclass="demodiv">3div> 
  19. <divclassdivclass="demodiv">4div> 
  20.  

 效果圖如下:

#p#
clear:both參數說明

◆語法:clear:none|left|right|both

◆參數:

none:允許兩邊都可以有浮動對象
both:不允許有浮動對象
left:不允許左邊有浮動對象
right:不允許右邊有浮動對象

◆說明:該屬性的值指出了不允許有浮動對象的邊。請參閱float屬性。對應的腳本特性為clear

主要是用在div套div的結構中。如果內div是浮動的,一般都需要clear浮動,不然的話內div會超出外div的框架

所用什么時候用clear:both;就很重要,一般我們在需要清除浮動的時候用到clear:both;不要輕意用到clear:both;因為它也有副伯用.

你在要浮動的兩個div后再加一個div,并設置樣式為clear:both,這樣就可以了(因為clear:both說明這個div不允許左右有浮動元素,于是就往下跑,撐開了父div),如下:

viewplaincopytoclipboardprint? 

  1. <divstyledivstyle="float:left;..."> 
  2. abc  
  3. div> 
  4. <divstyledivstyle="float:left;..."> 
  5. abc  
  6. div> 
  7. <divstyledivstyle="clear:both">div> 
  8.  
  9. <divstyledivstyle="float:left;..."> 
  10. abc  
  11. div> 
  12. <divstyledivstyle="float:left;..."> 
  13. abc  
  14. div> 
  15. <divstyledivstyle="clear:both">div> 
  16.  

 你這種兩列的情況,我一般都是兩個都float:left。
 

【編輯推薦】

  1. ***實現CSS頁面居中方法揭秘
  2. 八個困擾新手的DIV CSS網頁布局問題
  3. 全面解析CSS優先級規則
  4. 專家推薦 10款優秀CSS框架
  5. 實例解析清除CSS float浮動的三種方法

 

 

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

2020-12-18 05:40:37

CSS clearHtml

2013-03-28 11:02:26

CSS浮動

2023-05-15 08:34:36

css浮動

2010-09-02 09:14:35

CSS浮動

2017-02-06 09:40:35

浮動布局 浮動

2010-08-23 10:04:48

CSS浮動

2010-09-01 12:50:04

CSS清除浮動

2010-08-31 13:18:22

CSS浮動

2010-09-08 15:16:46

clearCSS

2010-01-13 15:52:59

VB.NET浮動窗體

2010-08-31 16:49:58

2010-10-09 17:11:16

病毒分析

2010-06-29 14:51:26

UML建模技術

2009-10-23 15:50:07

接入技術

2018-10-09 15:00:43

Hadoop分布式架構

2011-08-11 18:13:07

clear中文man

2009-12-23 13:51:05

浮動靜態路由技術

2021-12-01 15:03:56

Java開發代碼

2015-04-15 13:19:52

Chinapub讀書會

2016-03-21 10:05:18

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲区在线 | 精品久久久久久亚洲精品 | 日本 欧美 国产 | 亚洲国产精品一区 | 国产伦精品一区二区三区照片91 | 成人在线免费观看视频 | 中文字幕亚洲欧美日韩在线不卡 | 电影91久久久 | 日本二区| 亚洲第一黄色网 | 国产ts人妖系列高潮 | 91精品国产高清久久久久久久久 | 日本精品一区二区三区四区 | 亚洲视频在线看 | 日韩精品一区二区三区免费观看 | 久久99深爱久久99精品 | 国产又色又爽又黄又免费 | 久久av影院| 精品国产女人 | 日本不卡在线观看 | 午夜精品久久久久久久久久久久 | 欧美日韩精品专区 | 欧美日日 | 欧美福利在线 | 91精品国产91久久久久游泳池 | 国产91在线播放 | 日韩视频在线一区 | 国产精品爱久久久久久久 | 日韩免费在线视频 | 亚洲视频 欧美视频 | 欧美一区二区三区在线播放 | 欧美日韩精品综合 | 久久综合狠狠综合久久综合88 | 久久综合色综合 | 在线第一页 | 成人在线免费电影 | 国产精品久久久久久吹潮日韩动画 | 九九热在线视频观看这里只有精品 | 天天干精品 | 一区二区不卡高清 | 一本一道久久a久久精品蜜桃 |