本文轉載於:猿2048網站[轉]CSS clear both清除浮動php
DIV+CSS clear both清除產生浮動css
咱們知道有時使用了css float浮動會產生css浮動,這個時候就須要清理清除浮動,咱們就用clear樣式屬性便可實現。html
接下來咱們來認識與學習css clear知識與用法。學習
一、clear語法:
clear : none | left|right| both
二、clear參數值說明:
none : 容許兩邊均可以有浮動對象
both : 不容許有浮動對象
left : 不容許左邊有浮動對象
right : 不容許右邊有浮動對象
三、clear解釋:
該屬性的值指出了不容許有浮動對象的邊狀況,又對象左邊不容許有浮動、右邊不容許有浮動、不容許有浮動對象。網站
四、css結構
div{clear:left}
div{clear:right}
div{clear:both}spa
咱們經常用於使用了float css樣式後產生浮動,最經常使用是使用clear:both清除浮動。好比一個大對象內有2個小對象使用了css float樣式爲了不產生浮動,大對象背景或邊框不能正確顯示,這個時候咱們就須要clear:both清除浮動。htm
DIVCSS5案例說明:這裏設置一個css寬度(css width)爲500px;盒子,css邊框(css border)爲紅色,css背景(css background)爲黑色、css padding爲10px盒子,裏面包裹着2個小盒子,一個css 浮動靠右(float:right)、一個css float靠左(float:left),二者邊框爲白色,背景顏色爲灰色,寬度爲200px,css高度(css height)爲150px。這樣咱們來觀察案例效果,看浮動產生並使用clear清除浮動。對象
一、案例css代碼:blog
二、案例html代碼片斷:get
三、案例效果截圖
css div浮動產生與清除案例截圖
這個時候須要clear來清除浮動,讓css命名爲「divcss5」盒子撐開。
四、清除浮動方法
咱們在css代碼中加入CSS代碼:
Html代碼中「.divcss5」盒子</div>結束標籤前加入代碼:
最終使用div css clear清除浮動後應用用法案例截圖
Clear使用用法案例截圖
擴展閱讀:CSS清除float浮動技巧 http://www.divcss5.com/jiqiao/j406.shtml
使用clear能夠清除float產生的浮動,注意clear樣式對象加入位置,如上案例對「.divcss5」清除浮動,咱們就只須要在此對象div標籤結束前加入便可清除內部小盒子產生浮動。而通常經常使用clear:both來清除浮動,其它clear:left和clear:right能夠下來根據clear both案例擴展學習實踐。