原文:解決父級元素高度塌陷問題的方法

如果父元素只包含浮動元素,且父元素未設置高度和寬度的時候。那么它的高度就會塌縮為零,也就是所謂的 高度塌陷 ,如果父級元素包含背景或者邊框,那么溢出的元素就不像父級元素的一部分了。解決 高度塌陷 的問題很簡單: .浮動父級元素 如果讓父級元素浮動,父級元素的高度就會擴大,直到完全包含它里面的浮動元素,雖然這個方法很奇怪,但是很有效。如果選擇這種方法,一定要在該元素的下個元素添加clear:both ...

2014-08-11 17:11 0 4518 推薦指數:

查看詳情

元素高度塌陷解決辦法

很多時候子元素的浮動,會造成元素高度塌陷 解決方法: 1.給元素末尾添加一個空元素,並設置成清除浮動,即: <div style="clear:both;"></div> 優點:通俗易懂,易於掌握 缺點:添加了無意義標簽,不易於后期維護,違背了結構和表現分離 ...

Mon Jul 17 02:07:00 CST 2017 0 5972
HTML中由於DIV(塊元素)浮動,導致的元素高度塌陷問題解決方案

費話不多說,直接上問題: 1.開始時,頁面只有兩個DIV的嵌套(見圖) 運行結果是: 現在看運行的是正常的,但是當我設置讓 class="box2" 的DIV浮動時 運行結果是這樣的: 圖中可以看出,box1中已經沒有了任何高度,這是由於box2設置了浮動屬性 ...

Mon Jul 29 18:34:00 CST 2019 0 489
解決邊框塌陷方法

邊框塌陷怎么解決: 1.浮動元素脫離標准文檔流 2.清除浮動 ​ 清除浮動:nclear屬性 值 說明 left 在左側不允許浮動元素 right 在右側不允許浮動元素 ...

Tue Jun 09 17:26:00 CST 2020 0 547
解決高度塌陷方法

我們在進行頁面布局的時候可以發現元素在脫離文檔流后,就會出現高度塌陷問題。 眾所周知高度塌陷的原因是因為子元素脫離文檔流所造成的元素塌陷(所謂的高度塌陷就是子元素元素不在一個層級,未設置高寬的元素里面沒有子元素的支撐就會塌陷)會影響頁面布局和美觀性。 以下提出幾點解決方案 首先我們先 ...

Fri Sep 13 04:30:00 CST 2019 0 523
關於高度塌陷問題解決方法

如果元素只包含浮動元素,且元素未設置高度和寬度,那么它的高度就會塌縮為零,也就是所謂的“高度塌陷”。 如果元素包含背景或者邊框,那么溢出的元素就不像元素的一部分了。 解決高度塌陷問題方法: 1.浮動元素元素高度就會擴大,直到完全包含它里面的浮動元素。如果使用這種方法 ...

Thu Oct 09 01:32:00 CST 2014 0 4990
關於浮動元素float使其父元素高度塌陷的原因及解決方法

浮動元素使其父元素高度塌陷 我們經常會遇到一種情況,給一個元素設置浮動之后 float:left/right;,如果該元素元素有背景顏色,那么會發現元素的背景顏色消失了;如果元素有一個邊框,那么浮動元素無法將邊框撐開。 這就要回到浮動元素的特性來說明此問題“當元素設置浮動后,會自動脫離 ...

Wed Sep 18 01:37:00 CST 2019 0 890
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM