摘要:網(wǎng)頁布局中經(jīng)常會用到浮動,但是浮動的塊級元素脫離了標準文檔流,使得浮動元素的父元素沒有高度,導(dǎo)致父級元素沒有高度,所以需要清除浮動對父級元素的影響,本文介紹清除浮動的幾種方法。
網(wǎng)頁布局中經(jīng)常會用到float浮動,但是浮動的塊級元素脫離了標準文檔流,使得浮動元素的父元素沒有高度,導(dǎo)致父級元素沒有高度,所以需要清除浮動對父級元素的影響,本文介紹清除浮動的幾種方法。
清除浮動影響的幾種方法:
給父級元素設(shè)置高度
效果圖:
代碼:
外墻法:使用一個空白塊級元素上添加css樣式clear清除浮動
注意:添加了clear樣式的塊級元素添加不了margin外邊距屬性
效果圖:
代碼:
主要內(nèi)容
內(nèi)墻法:使用一個空白塊級元素上添加css樣式clear清除浮動
效果圖:
代碼:
內(nèi)墻法 相對于外墻法有相對優(yōu)點:
內(nèi)墻法設(shè)置后,浮動元素的父級元素會被撐開,也就是說有了高度
給浮動元素的父元素添加 overflow:hidden
原意:表示移除隱藏,溢出邊框的內(nèi)容都要隱藏掉
效果圖:
代碼:
主要內(nèi)容
原文鏈接:https://www.mi360.cn/articles/94
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/114933.html
摘要:方法三據(jù)說是最高大上的方法方法注意作用于浮動元素的父親先說原理這種方法清除浮動是現(xiàn)在網(wǎng)上最拉風的一種清除浮動,他就是利用和來在元素內(nèi)部插入兩個元素塊,從面達到清除浮動的效果。的作用是允許瀏覽器渲染它,但是不顯示出來,這樣才能實現(xiàn)清楚浮動。 一、拋一塊問題磚(display: block)先看現(xiàn)象: showImg(https://segmentfault.com/img/bVrWvS)...
摘要:為什么要清除浮動影響其他元素定位父盒子高度為,子盒子全部浮動定位,子盒子不會撐開父盒子,下面的元素會到子盒子的下面。清除浮動方法總結(jié)對父級元素設(shè)置高度對父級設(shè)置適合高度樣式清除浮動,一般設(shè)置高度需要能確定內(nèi)容高度才能設(shè)置高度設(shè)置為內(nèi)容高度。 為什么要清除浮動? 1、影響其他元素定位父盒子高度為0,子盒子全部浮動、定位,子盒子不會撐開父盒子,下面的元素會到子盒子的下面。 2.背景圖片或顏...
摘要:為什么要清除浮動雖說是清除浮動,其實是清除浮動產(chǎn)生的影響。浮動的元素,高度會塌陷,而高度的塌陷使我們布局中需要清除浮動的最重要的原因之一。清除浮動的方法父級定義原理父級手動定義,就解決了父級無法自動獲取到高度的問題。 為什么要清除浮動? 雖說是清除浮動,其實是清除浮動產(chǎn)生的影響。浮動的元素,高度會塌陷,而高度的塌陷使我們布局中需要清除浮動的最重要的原因之一。 清除浮動的方法: 父級di...
摘要:使用解除坍塌觸發(fā)可以使用解除坍塌,坍塌是不分父的高度是否固定的。解除坍塌添加外邊距效果浮動的不會坍塌。它還額外肩負了解除坍塌的重任。 overflow:hidden 的主要功能有三個: 隱藏溢出 清除浮動 解除坍塌 下面用例子來加深理解: 初始html內(nèi)容: Document 初始css樣式: .container{ ...
閱讀 2670·2021-11-25 09:43
閱讀 2579·2021-11-22 09:34
閱讀 2822·2021-11-12 10:34
閱讀 1430·2021-10-20 13:46
閱讀 2300·2019-08-30 13:21
閱讀 928·2019-08-30 11:21
閱讀 483·2019-08-30 11:20
閱讀 2185·2019-08-29 17:20