摘要:因為這種清除浮動的方式會增加頁面的標簽,造成結構的混亂方法二父級定義原理使用屬性來清除浮動有一點需要注意,屬性共有三個屬性值。
方法一、在結尾處添加空div標簽clear:both
在浮動的盒子之下再放一個標簽,在這個標簽中使用clear:both,來清除浮動對頁面的影響.
注意:一般情況下不會使用這一種方式來清除浮動。因為這種清除浮動的方式會增加頁面的標簽,造成結構的混亂.
方法二、父級div定義 overflow: auto123
原理:使用overflow屬性來清除浮動有一點需要注意,overflow屬性共有三個屬性值:hidden,auto,visible。我們可以使用hiddent和auto值來清除浮動,但切記不能使用visible值
方法三、使用偽元素來清除浮動(:after,注意:作用于浮動元素的父親)123
(注:主要推薦該方法)
.clearfix:after{ content:"";/*設置內容為空*/ clear:both;/*清除浮動*/ display:block;/*將文本轉為塊級元素*/ height:0;/*高度為0*/ line-height:0;/*行高為0*/ visibility:hidden;/*將元素隱藏*/ } .clearfix{ zoom:1;/*為了兼容IE*/ }
end~~~
如有更好方法,歡迎大家留言討論,謝謝
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/54129.html
摘要:方法三據說是最高大上的方法方法注意作用于浮動元素的父親先說原理這種方法清除浮動是現在網上最拉風的一種清除浮動,他就是利用和來在元素內部插入兩個元素塊,從面達到清除浮動的效果。的作用是允許瀏覽器渲染它,但是不顯示出來,這樣才能實現清楚浮動。 一、拋一塊問題磚(display: block)先看現象: showImg(https://segmentfault.com/img/bVrWvS)...
摘要:因為這種清除浮動的方式會增加頁面的標簽,造成結構的混亂方法二父級定義原理使用屬性來清除浮動有一點需要注意,屬性共有三個屬性值。 方法一、在結尾處添加空div標簽clear:both 在浮動的盒子之下再放一個標簽,在這個標簽中使用clear:both,來清除浮動對頁面的影響. 注意:一般情況下不會使用這一種方式來清除浮動。因為這種清除浮動的方式會增加頁面的標簽,造成結構的混亂. ...
摘要:為什么要清除浮動雖說是清除浮動,其實是清除浮動產生的影響。浮動的元素,高度會塌陷,而高度的塌陷使我們布局中需要清除浮動的最重要的原因之一。清除浮動的方法父級定義原理父級手動定義,就解決了父級無法自動獲取到高度的問題。 為什么要清除浮動? 雖說是清除浮動,其實是清除浮動產生的影響。浮動的元素,高度會塌陷,而高度的塌陷使我們布局中需要清除浮動的最重要的原因之一。 清除浮動的方法: 父級di...
摘要:網頁布局中經常會用到浮動,但是浮動的塊級元素脫離了標準文檔流,使得浮動元素的父元素沒有高度,導致父級元素沒有高度,所以需要清除浮動對父級元素的影響,本文介紹清除浮動的幾種方法。 網頁布局中經常會用到float浮動,但是浮動的塊級元素脫離了標準文檔流,使得浮動元素的父元素沒有高度,導致父級元素沒有高度,所以需要清除浮動對父級元素的影響,本文介紹清除浮動的幾種方法。 清除浮動影響的幾種方法...
摘要:為什么要清除浮動影響其他元素定位父盒子高度為,子盒子全部浮動定位,子盒子不會撐開父盒子,下面的元素會到子盒子的下面。清除浮動方法總結對父級元素設置高度對父級設置適合高度樣式清除浮動,一般設置高度需要能確定內容高度才能設置高度設置為內容高度。 為什么要清除浮動? 1、影響其他元素定位父盒子高度為0,子盒子全部浮動、定位,子盒子不會撐開父盒子,下面的元素會到子盒子的下面。 2.背景圖片或顏...
閱讀 1841·2021-08-19 11:12
閱讀 1418·2021-07-25 21:37
閱讀 980·2019-08-30 14:07
閱讀 1260·2019-08-30 13:12
閱讀 645·2019-08-30 11:00
閱讀 3523·2019-08-29 16:28
閱讀 982·2019-08-29 15:33
閱讀 2960·2019-08-26 13:40