2016-11-19 91 views
0

这可能是一个愚蠢的问题。但是,我找不到这个问题的确切原因。每当我将100%设置为div的宽度和高度时,它不会采取这种行为,但是当我将Html和body元素的宽度和高度设置为100%时,100%大小的div完美无缺。它背后的原因是什么?在此先感谢:)逻辑背后设置100%的宽度和高度的div

+1

如果您的html正文小于您的div,那么您无法在小方块中使用大方块。它不适合它,所以你需要使用100%宽度的身体比你可以给100%的宽度div。 –

+0

在大多数浏览器中,有''和/或''的默认样式,其中包含一点余量,请参阅:http://stackoverflow.com/a/19101740/1781026&http://stackoverflow.com/ q/13127887/1781026 – chrki

+0

谢谢@MudassarSaiyed。现在我清楚了。 – Harish

回答

3

只问自己:100%是什么?答案是:100%的父元素,在很多情况下是body,其父母又是HTML标签。

+0

谢谢你明确:) – Harish