1. 程式人生 > >CSS清除浮動的兩種方法

CSS清除浮動的兩種方法

子div用了float浮動之後,就不會撐開父元素,如果想要撐開父元素可以使用清除浮動。

一.clear:both清除浮動

在最後一個段落下面新增一個空元素並清理它。

<div style="clear:both">

這裡寫圖片描述
清除浮動之前:
清除浮動之前
清除浮動之後:
清除浮動之後

二.overflow屬性清除浮動

在父元素CSS中新增overflow:hidden也可以清除浮動。
這裡寫圖片描述

三.缺點

clear:both會新增一行空元素。
overflow:hidden會隱藏任何超出容器的邊界的內容。