假设body设置为margin-top:20px,然后在body内部有一个header,它也设置为margin-top:20px。那么从技术上讲,不应该距离浏览器顶部 20px 的正文顶部的页眉边距吗?因为在我的情况下,header margin-top 根本不起作用/或者它也只是从浏览器顶部边缘离开。
它应该是 body 20px off 和 header 20px off body(所以从技术上来说应该是 header 离浏览器顶部 40px)。
两个元素的边距都在折叠。这就是为什么您只能看到body
.
如果body
必须有一个上边距,您可以通过应用to而不是to来偏移header
元素。padding-top: 20px
body
margin-top: 20px
header