0

假设body设置为margin-top:20px,然后在body内部有一个header,它也设置为margin-top:20px。那么从技术上讲,不应该距离浏览器顶部 20px 的正文顶部的页眉边距吗?因为在我的情况下,header margin-top 根本不起作用/或者它也只是从浏览器顶部边缘离开。

它应该是 body 20px off 和 header 20px off body(所以从技术上来说应该是 header 离浏览器顶部 40px)。

4

1 回答 1

4

两个元素的边距都在折叠。这就是为什么您只能看到body.

如果body必须有一个上边距,您可以通过应用to而不是to来偏移header元素。padding-top: 20pxbodymargin-top: 20pxheader

于 2013-11-12T17:32:57.253 回答