如何使 div 以 100% 高度填充頁面而不移除這DOCTYPE?
解決方案:
在根元素上聲明高度:
html { height: 100%; }
為什麼刪除DOCTYPE 會起作用?
為什麼刪除DOCTYPE 會起作用?
在標準模式下,子元素的百分比高度沒有定義的高度被視為自動。然而,在怪異模式下,百分比高度是相對於視口測量的。因此,刪除 DOCTYPE 會強制瀏覽器進入怪異模式,允許 div 以 100% 的高度填充頁面。<!DOCTYPE html>但是,怪異模式是不可預測且不可靠的。始終包含 DOCTYPE 以使用以下方式在標準模式下呈現文件:
以上是如何在不刪除 DOCTYPE 的情況下將 Div 設為 100% 高度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!