91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS盒子塌陷如何解決

發布時間:2021-05-18 16:55:31 來源:億速云 閱讀:163 作者:Leah 欄目:web開發

本篇文章為大家展示了CSS盒子塌陷如何解決,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

一,盒子塌陷是什么?

本應該在父盒子內部的元素跑到了外部。

二,為什么會出現盒子塌陷?

當父元素沒設置足夠大小的時候,而子元素設置了浮動的屬性,子元素就會跳出父元素的邊界(脫離文檔流),尤其是當父元素的高度為auto時,而父元素中又沒有其它非浮動的可見元素時,父盒子的高度就會直接塌陷為零, 我們稱這是CSS高度塌陷。

下圖下方兩個子元素的盒子分別設置了左浮動和右浮動,頂端的長條盒子出現了塌陷

ex :

CSS盒子塌陷如何解決

三,關于盒子塌陷的幾種解決方法

最簡單,直接,粗暴的方法就是盒子大小寫死,給每個盒子設定固定的width和height,直到合適為止,這樣的好處是簡單方便,兼容性好,適合只改動少量內容不涉及盒子排布的版面,缺點是非自適應,瀏覽器的窗口大小直接影響用戶體驗。

給外部的父盒子也添加浮動,讓其也脫離標準文檔流,這種方法方便,但是對頁面的布局不是很友好,不易維護。

給父盒子添加overflow屬性。

  1. overflow:auto; 有可能出現滾動條,影響美觀。

  2. overflow:hidden; 可能會帶來內容不可見的問題。

父盒子里最下方引入清除浮動塊。最簡單的有:

<br style="clear:both;"/>

有很多人是這么解決的,但是我們并不推薦,因為其引入了不必要的冗余元素 。

after偽類清除浮動。

外部盒子的after偽元素設置clear屬性。

#parent:after{
                clear: both;
                content: "";
                width: 0;
                height: 0;
                display: block;
                visibility: hidden;
            }

這是一種純CSS的解決浮動造成盒子塌陷方法,沒有引入任何冗余元素,推薦使用此方法來解決CSS盒子塌陷。

備注:第五種方法雖好,但是低版本IE不兼容,具體選擇哪種解決方法,可根據實際情況決定。

css的三種引入方式

1.行內樣式,最直接最簡單的一種,直接對HTML標簽使用style=""。2.內嵌樣式,就是將CSS代碼寫在之間,并且用

進行聲明。3.外部樣式,其中鏈接樣式是使用頻率最高,最實用的樣式,只需要在之間加上

就可以了。其次就是導入樣式,導入樣式和鏈接樣式比較相似,采用@import樣式導入CSS樣式表,不建議使用。

上述內容就是CSS盒子塌陷如何解決,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

都昌县| 灵丘县| 武鸣县| 嘉黎县| 云浮市| 分宜县| 酒泉市| 乐陵市| 隆化县| 措勤县| 惠东县| 金塔县| 高清| 固镇县| 潼南县| 定边县| 永清县| 阳谷县| 吉安县| 高青县| 自贡市| 浦县| 云南省| 噶尔县| 花垣县| 凤凰县| 通榆县| 永城市| 大同市| 五原县| 南木林县| 鹰潭市| 甘谷县| 邵武市| 天镇县| 泗水县| 辛集市| 桐城市| 漳平市| 盐津县| 米泉市|