2016-11-19 16 views
0

の幅に100%を設定し、高さの後ろにこれはばかげた質問かもしれません。しかし、私はこの質問の正確な理由を見つけることができませんでした。 divの100%幅と高さに設定すると、この動作は行われませんが、HTML要素とbody要素の幅と高さを100%に設定すると、100%サイズのdivは完全に機能します。その背後にある理由は何ですか?ロジックのdiv

+1

あなたのHTMLボディがdivより小さい場合、同じ方法で大きなボックスを小さなボックスに収めることはできません。それはあなたが100%の幅をdivに与えることができるよりも体に100%の幅を使用する必要があるので、それに収まることはありません。 –

+0

ほとんどのブラウザには、「」および/または「」の既定のスタイリングがあり、余白が少し含まれています。http://stackoverflow.com/a/19101740/1781026&http://stackoverflow.com/ q/13127887/1781026 – chrki

+0

@MudassarSaiyedありがとうございます。今私は明らかです。 – Harish

答えて

3

:)事前に感謝ちょうど自分自身に問う:何の100%?答えは親要素の100%で、多くの状況でbodyであり、その親はHTMLタグです。

+0

これをクリアにしていただきありがとうございます:) – Harish