我已經準備好了一個移動網站,它具有正確的圖像寬高比,但是在一些屏幕較大的手機上,它會縮短頁腳長度,之後會出現白色空白。我寧願在內容之間添加一些DIV,以便在需要時自動拉伸。自動調整div間隔可達100%的高度
我在想是這樣的:
<div id="wrapper">
<div id="header"></div>
<div id="content1"></div>
<div class="empty_gap"></div>
<div id="accordion"></div>
<div class="empty_gap"></div>
<div id="footer"></div>
</div>
的.empty_gap
的DIV會得到均勻的高度,使該網頁將適應屏幕的高度。如何完成這項工作?或者當頁面縮短以填充整個移動屏幕時,您是否有針對這種情況的其他解決方案?
編輯:我必須添加一件事情,我不認爲它會導致問題。這些解決方案都不適合我,因爲我使用jquery手風琴,並且當我執行$("#wrapper").outerHeight();
時,即使我將所有面板摺疊,我都會獲得比屏幕尺寸更大的值。我想這也是這些解決方案無法工作的靈活盒子的原因。
編輯2: JS解決方案現在正在工作,我只需要從包裝中減去面板的內容。
該解決方案似乎還不錯,我寧願比JS但jQuery的手風琴(我認爲)讓,這並不正常工作的問題更加爲了我。看到我的帖子編輯,如果你能幫助這種新的情況。 – soonic
flex佈局將使內容適應容器/包裝器大小。你只需要確保這個容器填滿你想要填充的空間。我不確定jQuery手風琴是如何工作的,但是如果前面的語句被驗證了,這應該起作用。 –
謝謝您的回答,這對未來將會有所幫助,因爲我對柔性盒以及如何使用它們都不瞭解。 – soonic