在從表格佈局到基於div 的佈局的過渡中,出現了一個常見的障礙:確保之間的內聚性和響應式間距頁首、內容和頁腳div。以下是使用 Flexbox 的可靠方法:
Flex 佈局使您能夠動態分配空間,允許自然的頁眉和頁腳高度,同時內容無縫填充剩餘區域。這模仿了本機行動應用程式的直覺行為,其中頁首和頁尾會黏附在視窗的頂部和底部邊緣,使內容在主要部分內可滾動。
以下程式碼示範解決方案:
... ...
html, body { margin: 0; height: 100%; min-height: 100%; } body { display: flex; flex-direction: column; } header, footer { flex: none; } main { overflow-y: scroll; -webkit-overflow-scrolling: touch; flex: auto; }
透過利用 Flexbox 的靈活性,您可以優雅且響應靈敏地分配網頁內的空間,無論螢幕解析度如何,都能確保最佳的使用者體驗。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3