我知道如何確保HTML主體垂直拉伸/收縮到瀏覽器視口的100%高度(通過在身體和html規則中具有100%高度)。CSS身體100%高度和必要時溢出
我也知道正常的HTML流將導致容器垂直拉伸以包含其內容(如果事情設置正確)。
然而,我似乎無法實現這兩個。
即我無法擊敗CSS,以確保在高分辨率屏幕上查看我的頁面時,它會垂直延伸以留下空白,並確保在低分辨率屏幕上查看我的頁面,以使主體伸過視口(以適應所有內容)並介紹滾動條。
對我來說,這是理想的行爲,但我不幸相信,這不能純粹在CSS中實現。我知道我可以很容易地用JavaScript來做到這一點,但我希望能夠在CSS中做到這一點。
這是可能的,還是我被迫使用JavaScript?
編輯: 我已經研究,試驗和測試這麼多的技術,但它只是看起來像它無法做到的。看起來我將不得不回到JavaScript。
這似乎將html實體拉伸到視口的大小(好),但不幸的是身體不舒展。我試圖使HTML有最小高度100%和身體100%,但是這給出了相同的結果。 – pleasedesktop