清除浮動的幾種方式

2021-09-06 10:22:01 字數 1451 閱讀 5182

/*清除浮動的四種方法

*//*

方法一

*//*

弊端: 此時父元素高度自適應,但是左右外邊距auto失效,父元素靠左對齊

*//*

.father

*//*

方法二 高度自適應的關鍵。auto的話ie6會產生滾動條

*/.father

/*方法三 法,但ie6不相容 有其他問題

*/.father:after

/*方法四

*//*

空標籤法 所有瀏覽器都適用 最後加入乙個clearboth的空標籤,但在某些瀏覽器會產生間隙

*/.clear

/*方式五 在浮動元素後面增加

標籤,

標籤有自帶的清除浮動屬性功能

*//*方式六*/

/* clear fix */ 

.cl.cl:after

style

>

head

>

<

body

>

<

div

class

="father"

>

<

div

class

="child1"

><

p>浮動元素

p>

div>

<

div

class

="child2"

><

p>浮動元素<

br /><

br /><

br /><

br /><

br /><

br /><

br />

p>

div>

<

div

class

="clear"

>

div>

div>

body

>

html

>

清除浮動的幾種方式

1.可以給父級元素設乙個高度,如果高度是固定的,這種方法 簡單,但是要給父級元素設成乙個固定的高度。2.可以在浮動的下面加乙個空的元素 clear both 3.給父元素定義乙個偽類 after或 before clear both,display block zoom 1 為了相容ie zoom ...

清除浮動的幾種方式

元素1 元素2元素3 元素4元素5元素6 1.方法一 給父元素設定乙個高度 但是這種方法不經常使用 box1 box1 items box2 box2 items items2.使用clear both 這種方法相對於第一種方法較為簡潔,但是會造成第二個盒子元素的margin top屬性無效。這種方...

清除浮動的幾種方式

不清除浮動會怎樣?1 背景不能顯示 2 邊框不能撐開 3 margin 設定值不能正確顯示 4 下方內容往上移蓋住浮動區域的內容 html div class container div class fl div div class fr div div style fl.fr style 方式一 ...