Flexbox 提供了創建靈活佈局的強大機制。然而,當與全高應用程式結合使用時,實現垂直滾動可能是一個挑戰。
先前的方法,例如使用舊的 Flexbox 屬性(例如,顯示: box),已被證明對於支援舊版 Flexbox 語法的瀏覽器有效。然而,對於使用較新的 Flexbox 屬性的現代瀏覽器,已經採用了在容器上設定 height: 0px 等解決方法,但可能會帶來不良的副作用。
最佳解決方案涉及設定Flexbox 版面配置中垂直可捲動元素的高度。透過指定高度(或最小高度),Flexbox 會重新計算元素的高度,使其根據需要增長以容納內容,同時在必要時仍強制執行垂直滾動。
此解決方案:
所提供的 JSFiddle 的增強版本示範了實際的最佳解決方案:http://jsfiddle.net/ch7n6/867/.
以上是如何在全高 Flexbox 應用程式中實現垂直捲動?的詳細內容。更多資訊請關注PHP中文網其他相關文章!