當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > DIV+CSS > css clear清除浮動(dòng)屬性

css clear清除浮動(dòng)屬性

2012/11/26 19:11:45作者:佚名來源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例介紹】

css clear清除浮動(dòng)屬性

float屬性也被稱為浮動(dòng)屬性,對(duì)前面的div元素設(shè)置浮動(dòng)屬性后,當(dāng)前面的div元素留有足夠的空白寬度時(shí),后面的div元素將自動(dòng)“流”上來,和前面的div元素并列于一行。
為了更加靈活地定位div元素,CSS提供了clear屬性,中文意思即為“清除”。clear屬性的值有none、left、right和both,默認(rèn)值為none。當(dāng)多個(gè)塊狀元素由于第1個(gè)設(shè)置浮動(dòng)屬性而并列時(shí),如果某個(gè)元素不需要被“流”上去,即可設(shè)置相應(yīng)的clear屬性。

【基本語法】

clear:none  |   left  |   right  |   both

【語法介紹】

none:表示允許兩邊都可以有浮動(dòng)對(duì)象,是默認(rèn)值。
left:表示不允許左邊有浮動(dòng)對(duì)象。
right:表示不允許右邊有浮動(dòng)對(duì)象。
both:表示不允許有浮動(dòng)對(duì)象。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>清除浮動(dòng)屬性clear</title> <style type="text/css"> .lefttext{    float: left;    height: 180px;    width: 170px;    border: 1px solid #b1d1ce;    background-color: #5ae047; } .foottext{    height: 180px;    width: 170px;    border: 1px solid #b1d1ce;    background-color: #f3e13a; } .clear {    clear:both; } </style> </head> <body> <div class="lefttext">區(qū)塊1</div> <div class="lefttext">區(qū)塊2</div> <div class="clear"></div> <div class="foottext">區(qū)塊3</div> </body> </html>

 

 

【代碼分析】

如果沒有clear這一層,“區(qū)塊3”會(huì)緊接區(qū)塊2并列在同一行。加了clear這一層后.會(huì)把二面的浮動(dòng)div的影響清除,使其不至影響下面div的布局,瀏覽效果如圖所示。

清除浮動(dòng)屬性clear運(yùn)行效果

 【素材及源碼下載】

請(qǐng)點(diǎn)擊:清除浮動(dòng)屬性css clear 下載本實(shí)例相關(guān)素材及源碼

 

標(biāo)簽: css clear  清除  浮動(dòng)屬性