div を削除せずにページを 100% の高さで埋める方法のDOCTYPE?
解決策:
ルート要素で高さを宣言します:
html { height: 100%; }
DOCTYPE を削除すると機能するのはなぜですか?
標準モードでは、子要素の高さのパーセンテージは次のようになります。高さが定義されていない場合は自動として扱われます。ただし、クインク モードでは、高さのパーセンテージはビューポートを基準にして測定されます。したがって、DOCTYPE を削除するとブラウザが強制的に quirks モードになり、div がページを 100% の高さで埋めることができるようになります。
ただし、quirks モードは予測不可能で信頼性が低くなります。
<!DOCTYPE html>
以上がDOCTYPE を削除せずに Div の高さを 100% にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。