一部の Web ページで、ブラウザー ウィンドウのサイズを変更すると、div の後に (特にヘッダーとフッター領域に) 空白が追加されるのを見てきました。私は解決策がそれらの領域に最小幅を使用していることを発見しました。
私が言った問題を確認するには、Stack Overflow.com の任意のページ (たとえば、今読んでいるページ) のサイズを変更してください。この問題を抱えた多くのサイトを見てきました。
しかし、なぜそうなのですか?なぜそれが必要なのですか?Div はブロック要素であり、幅が定義されていない場合はこの親の幅に引き伸ばす必要があるため、ヘッダーとフッターは空白なしで 100% にする必要があります。
スクリーンショットは次のとおりです。