原文地址:CSS clear both清除浮動
DIV+CSS clear both清除產(chǎn)生浮動
我們知道有時使用了css float浮動會產(chǎn)生css浮動,這個時候就需要清理清除浮動提前,我們就用clear樣式屬性即可實(shí)現(xiàn)吗货。
接下來我們來認(rèn)識與學(xué)習(xí)css clear知識與用法。
clear清除浮動目錄
clear語法與結(jié)構(gòu)
div clear常用地方
css+div案例
DIVCSS5總結(jié)
一狈网、clear語法與結(jié)構(gòu) - TOP
1宙搬、clear語法:clear : none | left|right| both 2、clear參數(shù)值說明:none : 允許兩邊都可以有浮動對象both : 不允許有浮動對象left : 不允許左邊有浮動對象right : 不允許右邊有浮動對象3拓哺、clear解釋:該屬性的值指出了不允許有浮動對象的邊情況勇垛,又對象左邊不允許有浮動、右邊不允許有浮動士鸥、不允許有浮動對象闲孤。
4、css結(jié)構(gòu)div{clear:left}div{clear:right}div{clear:both}
二烤礁、div clear常用地方 - TOP
我們常常用于使用了float css樣式后產(chǎn)生浮動讼积,最常用是使用clear:both清除浮動肥照。比如一個大對象內(nèi)有2個小對象使用了css float樣式為了避免產(chǎn)生浮動,大對象背景或邊框不能正確顯示勤众,這個時候我們就需要clear:both清除浮動舆绎。
三、css+div案例 - TOP
DIVCSS5案例說明:這里設(shè)置一個css寬度(css width)為500px;盒子们颜,css邊框(css border)為紅色吕朵,css背景(css background)為黑色、css padding為10px盒子掌桩,里面包裹著2個小盒子边锁,一個css 浮動靠右(float:right)姑食、一個css float靠左(float:left),兩者邊框?yàn)榘咨?a target="_blank" rel="nofollow">背景顏色為灰色,寬度為200px,css高度(css height)為150px波岛。這樣我們來觀察案例效果,看浮動產(chǎn)生并使用clear清除浮動音半。
1则拷、案例css代碼:
.divcss5{width:500px;background:#000;border:1px solid #F00;padding:10px}
.divcss5_left,.divcss5_right{
border:1px solid #FFF;background:#999;width:200px;height:150px
}
/* css注釋: 這里為了截圖分別,對css代碼換行 /
.divcss5_left{ float:left}/ css注釋: 設(shè)置浮動靠左 /
.divcss5_right{ float:right}/ css注釋:設(shè)置浮動靠右 */
2曹鸠、案例html代碼片段:
<div class="divcss5">
<div class="divcss5_left">float left盒子</div>
<div class="divcss5_right">float right盒子</div>
</div>
3煌茬、案例效果截圖
這個時候需要clear來清除浮動,讓css命名為“divcss5”盒子撐開彻桃。
4坛善、清除浮動方法
我們在css代碼中加入CSS代碼:
.clear{ clear:both}
Html代碼中“.divcss5”盒子</div>結(jié)束標(biāo)簽前加入代碼:
<div class="clear"></div>
最終使用div css clear清除浮動后應(yīng)用用法案例截圖
擴(kuò)展閱讀:CSS清除float浮動技巧 http://www.divcss5.com/jiqiao/j406.shtml
四、DIVCSS5總結(jié) - TOP
使用clear可以清除float產(chǎn)生的浮動邻眷,注意clear樣式對象加入位置眠屎,如上案例對“.divcss5”清除浮動,我們就只需要在此對象div標(biāo)簽結(jié)束前加入即可清除內(nèi)部小盒子產(chǎn)生浮動肆饶。而一般常用clear:both來清除浮動改衩,其它c(diǎn)lear:left和clear:right可以下來根據(jù)clear both案例擴(kuò)展學(xué)習(xí)實(shí)踐。