首頁 > web前端 > css教學 > 如何使浮動 Div 達到其父級高度的 100%?

如何使浮動 Div 達到其父級高度的 100%?

Barbara Streisand
發布: 2024-12-12 13:18:17
原創
799 人瀏覽過

How Can I Make a Floated Div 100% of its Parent's Height?

在父級內實現浮動div 的100% 高度

當嘗試將浮動div 設定為其父級的100% 高度時,您可以遇到內部div 以0px 高度渲染的挑戰。此行為歸因於 HTML 元素的預設垂直對齊方式。若要解決此問題,您必須配置父級 div 的顯示屬性以啟用垂直對齊。

解:

強制內部 div符合父級的高度,修改CSS如下:

#outer {
  display: flex;
  /* Add necessary prefixes for cross-browser compatibility. */
}
登入後複製

附加註意事項:

  • 前綴: 增加適當的CSS供應商前綴以實現跨瀏覽器相容性非常重要。
  • Internet Explorer: 由於對Flexbox 的支援有限,Internet Explorer 9 及更早版本可能無法顯示版面配置
  • 對齊方式: 預設情況下,父元素的align-items屬性設定為“stretch”,這意味著子元素(包括內部div)將垂直對齊和拉伸來填充可用空間。如果您的子div需要不同的對齊方式,可以使用align-self屬性。

實例:

點擊以下連結查看實例JSFiddle 示範:https://jsfiddle.net/bv71tms5/2/

以上是如何使浮動 Div 達到其父級高度的 100%?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板