CSS clear both清除浮動(dòng)

CSS clear both清除浮動(dòng)

DIV+CSS clear both清除產(chǎn)生浮動(dòng)

我們知道有時(shí)使用了css float浮動(dòng)會(huì)產(chǎn)生css浮動(dòng),這個(gè)時(shí)候就需要清理清除浮動(dòng),我們就用clear樣式屬性即可實(shí)現(xiàn)。

接下來我們來認(rèn)識(shí)與學(xué)習(xí)css?clear知識(shí)與用法。

clear清除浮動(dòng)目錄

clear語(yǔ)法與結(jié)構(gòu)

div clear常用地方

css+div案例

DIVCSS5總結(jié)

一、clear語(yǔ)法與結(jié)構(gòu) ? -?TOP

1、clear語(yǔ)法:

clear : none | left|right| both

2、clear參數(shù)值說明:

none :  允許兩邊都可以有浮動(dòng)對(duì)象

both :  不允許有浮動(dòng)對(duì)象

left :  不允許左邊有浮動(dòng)對(duì)象

right :  不允許右邊有浮動(dòng)對(duì)象

3、clear解釋:

該屬性的值指出了不允許有浮動(dòng)對(duì)象的邊情況,又對(duì)象左邊不允許有浮動(dòng)、右邊不允許有浮動(dòng)、不允許有浮動(dòng)對(duì)象。

4、css結(jié)構(gòu)

div{clear:left}

div{clear:right}

div{clear:both}

二、div clear常用地方 ? -?TOP

我們常常用于使用了float css樣式后產(chǎn)生浮動(dòng),最常用是使用clear:both清除浮動(dòng)。比如一個(gè)大對(duì)象內(nèi)有2個(gè)小對(duì)象使用了css float樣式為了避免產(chǎn)生浮動(dòng),大對(duì)象背景或邊框不能正確顯示,這個(gè)時(shí)候我們就需要clear:both清除浮動(dòng)。

三、css+div案例 ? -?TOP

DIVCSS5案例說明:這里設(shè)置一個(gè)css寬度css width)為500px;盒子,css邊框css border)為紅色,css背景css background)為黑色、css padding為10px盒子,里面包裹著2個(gè)小盒子,一個(gè)css 浮動(dòng)靠右(float:right)、一個(gè)css float靠左(float:left),兩者邊框?yàn)榘咨?a target="_blank">背景顏色為灰色,寬度為200px,css高度(css height)為150px。這樣我們來觀察案例效果,看浮動(dòng)產(chǎn)生并使用clear清除浮動(dòng)。

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注釋:?這里為了截圖分別,對(duì)css代碼換行?*/

.divcss5_left{?float:left}/*?css注釋:?設(shè)置浮動(dòng)靠左?*/?

.divcss5_right{?float:right}/*?css注釋:設(shè)置浮動(dòng)靠右?*/?

2、案例html代碼片段:

<div?class="divcss5">?

<div?class="divcss5_left">float?left盒子</div>?

<div?class="divcss5_right">float?right盒子</div>?

</div>?

3、案例效果截圖

css div浮動(dòng)產(chǎn)生與清除案例截圖

這個(gè)時(shí)候需要clear來清除浮動(dòng),讓css命名為“divcss5”盒子撐開。

4、清除浮動(dòng)方法

我們?cè)赾ss代碼中加入CSS代碼:

.clear{?clear:both}?

Html代碼中“.divcss5”盒子</div>結(jié)束標(biāo)簽前加入代碼:

<div?class="clear"></div>?

最終使用div css?clear清除浮動(dòng)后應(yīng)用用法案例截圖

Clear使用用法案例截圖

擴(kuò)展閱讀:CSS清除float浮動(dòng)技巧?

四、DIVCSS5總結(jié) ? -?TOP

使用clear可以清除float產(chǎn)生的浮動(dòng),注意clear樣式對(duì)象加入位置,如上案例對(duì)“.divcss5”清除浮動(dòng),我們就只需要在此對(duì)象div標(biāo)簽結(jié)束前加入即可清除內(nèi)部小盒子產(chǎn)生浮動(dòng)。而一般常用clear:both來清除浮動(dòng),其它c(diǎn)lear:left和clear:right可以下來根據(jù)clear both案例擴(kuò)展學(xué)習(xí)實(shí)踐。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容