1. 程式人生 > >css解決浮動帶來的父級div高度不自動增加的問題

css解決浮動帶來的父級div高度不自動增加的問題

當設定為float時,父級不會自動計算float的高度,所以導致父級沒有被float的內容撐開,下面有幾種解決辦法

方法一、

設定父級為固定高度

方法二、

在父級最後新增一個空的class為“clear”,div

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

“clear”的css為:

.clear{ clear:both} 

方法三、

使用after偽類(推薦)

div:after{
content:".";
height:0;
visibility:hidden;
display:block;
clear:both;
} 

方法四、

設定父級div的overflow設為hidden