使用絕對定位的子元素擴展父級Div 高度 在移動視圖中嵌套子元素(child2) 必須出現在其兄弟元素(child1) 下方的情況下,有時有必要對child2進行絕對定位。然而,這樣做經常會導致一個問題:絕對元素從流中刪除,導致父級 div 忽略它們的高度。 正如最初的問題中提到的: 「我知道絕對定位的元素會從流中刪除,從而被其他元素忽略。」 這意味著無法根據絕對定位的子元素設定父div 的高度。那麼,還剩下什麼選擇呢? 固定高度:如果父div的高度可以固定,它就可以容納絕對定位子元素的高度。 JavaScript:JavaScript可用於根據絕對定位的高度動態調整父div的高度子元素。 CSS Flexbox 或網格佈局: 這些較新的 CSS 技術可用於反轉父容器內 HTML 元素的視覺順序,而無需訴諸絕對定位。它們提供更靈活、更靈敏的佈局選項。