天堂网www天堂在线中文,手机看片av永久免费,色窝窝无码一区二区三区成人网站,香蕉大视频一二三区乱码

首頁 我們 服務(wù) 網(wǎng)站建設(shè) 移動應(yīng)用 案例 資訊 聯(lián)系
業(yè)務(wù)專線:15989169178

期待聆聽您的聲音

15989169178

不忽悠,不作惡,不欺詐;敬天理,存良知,思利他。
QQ咨詢 QQ咨詢 QQ咨詢
服務(wù)網(wǎng)點:廣州 深圳 佛山 粵西

與我們一起分享美好

清除浮動的原理和方法

發(fā)布時間:2017-07-29 發(fā)布作者:睿思設(shè)計 查閱次數(shù):3370次 標(biāo)簽:廣州網(wǎng)站建設(shè)

問題的由來:


在CSS規(guī)范中,浮動定位是脫離元素正常流的。所以,只要含有浮動元素的父容器,在顯示時不考慮子元素的位置,就當(dāng)它們不存在一樣。這就造成了顯示出來,父容器好像空容器一樣。


比如下面代碼:


1 <div class="box">

2     <div style="float:left;width:100px;height:100px;"></div>

3     <div style="float:right;width:100px;height:100px"></div>

4 </div>

在瀏覽器中一運行,實際視圖是子元素顯示在父容器的外部。


解決方法一:添加空元素


在浮動元素下面添加一個非浮動的元素


代碼如下:


復(fù)制代碼

 1 <div class="box">

 2   <div style="float:left;width:100px;height:100px;"></div>

 3   <div style="float:right;width:100px;height:100px;"></div>

 4   <div class="clearfix"></div>

 5 </div>

 6 

 7 <style>

 8 .clearfix{

 9     clear:both;

10 }

11 </style>

復(fù)制代碼

解決方法二:浮動的父容器


將父容器也改成浮動定位,這樣它就可以帶著子元素一起浮動了


代碼如下:


復(fù)制代碼

 1 <div class="box">

 2     <div style="float:left;width:100px;height:100px;"></div>

 3     <div style="float:right;width:100px;height:100px;"></div>

 4 </div>

 5 

 6 <style>

 7 .box{

 8     float:left;

 9 }

10 </style>

復(fù)制代碼

解決方法三:浮動元素的自動clearing


讓父容器變得可以自動"清理"(clearing)子元素的浮動,從而能夠識別出浮動子元素的位置,不會出現(xiàn)顯示上的差錯。


代碼如下:


復(fù)制代碼

 1 <div class="box">

 2   <div style="float:left;width:100px;height:100px;"></div>

 3   <div style="float:right;width:100px;height:100px;"></div>

 4 </div>

 5 

 6 <style>

 7 .box{

 8     overflow:hidden;

 9 }

10 </style>

復(fù)制代碼

解決方法四:通過CSS語句添加子元素,這樣就不用修改HTML代碼


就是用after偽元素的方法在容器尾部自動創(chuàng)建一個元素的方法


代碼如下:


復(fù)制代碼

 1 <div class="box">

 2   <div style="float:left;width:100px;height:100px;"></div>

 3   <div style="float:right;width:100px;height:100px;"></div>

 4 </div>

 5 

 6 <style>

 7 .box:after {

 8     content: "\0020";

 9     display: block;

10     height: 0;

11     clear: both;

12     zoom:1;

13 }

14 </style>

再談軟件測試人員的發(fā)展方向

MySQL創(chuàng)始人:寫代碼比打游戲還爽,程序員應(yīng)該多泡開源社區(qū)

我們的位置

廣州 廣州市黃埔區(qū)科學(xué)城科學(xué)大道18號芯大廈 159 8916 9178

深圳 深圳市南山區(qū)大沖國際中心九樓 159 1543 2684

粵西 茂名市茂南區(qū)油城三路粵西創(chuàng)業(yè)創(chuàng)新孵化基地B110 157 6767 8148

我們的服務(wù)

網(wǎng)站及移動應(yīng)用 高端品牌網(wǎng)站 APP開發(fā) 小程序開發(fā) 微信運營

系統(tǒng)應(yīng)用開發(fā) OA/ERP/CRM/HR系統(tǒng)開發(fā) 教學(xué)管理系統(tǒng) 電商系統(tǒng) 應(yīng)用型軟件系統(tǒng)定制開發(fā)

了解我們

公司簡介 聯(lián)系我們 我們的案例 新聞資訊

使用條款 隱私聲明 Cookies

© 2009-2025 廣州睿網(wǎng)信息科技有限公司 版權(quán)所有 粵ICP備16051058號