国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

清除css浮動的三種方法小結

2024-07-11 08:31:55
字體:
來源:轉載
供稿:網友

一,我們為什么要浮動

為什么浮動,為什么要清除浮動,以及清除浮動的方法。在網頁布局的時候有時需要元素并排顯示,如果不選擇浮動,那么那些塊狀元素就會一行一行顯示,占用空間不說,用戶體驗也是極為不好的。

以下是沒有浮動的元素代碼

<div class=“box”> <div class=“box01”></div> <div class=“box02”></div> </div> .box{ background: #000;}.box01{ width: 100px; height: 100px; background: red;}.box02{ width: 100px; height: 100px; background: yellow;}

1-1圖是沒有浮動的元素,1-2圖是外層容器的寬高,下文會說到此次用意

在我們給元素加上浮動之后,布局就變了,兩個div并排顯示了,如圖1-3,是不是很神奇,哈哈

但是大家有沒有發現最外一層的div背景色沒了,高度也變成了0,因為元素脫離的文檔流,在最外層的div中不占空間,這時我們就需要清除浮動,清除由子元素浮動給父元素帶來坍塌的影響。(注意這里清除浮動不是指之前給子元素設置的浮動,二是清除浮動給父元素帶來的影響,希望大家能明白)。

二清除浮動有三種方法:

第一種:clear:both;

在父元素的里面添加一個類clear的div(跟box01,box02同級),然后再為這個類添加屬性值clear:both;便可以清除浮動,以下是代碼以及清除浮動之后的效果如圖1-3

<div class=“box”> <div class=“box01”></div> <div class=“box02”></div> <div class=“clear”></div> </div> .box{ background: #000;}.clear{ clear: both;}.box01{ width: 100px; height: 100px; background: red; float: left;}.box02{ width: 100px; height: 100px; background: yellow; float: left;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 易门县| 嘉黎县| 手游| 玛曲县| 玛纳斯县| 池州市| 盐亭县| 印江| 青铜峡市| 海兴县| 天台县| 林甸县| 洛隆县| 汽车| 千阳县| 深圳市| 古田县| 松阳县| 灵寿县| 柘城县| 都安| 郎溪县| 开封市| 玛多县| 吴桥县| 通道| 收藏| 新绛县| 印江| 石棉县| 海盐县| 郑州市| 冀州市| 浦北县| 修武县| 陵川县| 枣强县| 托里县| 工布江达县| 微山县| 蒙山县|