身体边缘 - 顶部和标题边距 - 顶部两个边距从浏览器顶部

时间:2013-11-12 17:28:23

标签: html css

假设身体设置为margin-top:20px然后在body体内有标题,也设置为margin-top:20px。所以从技术上来说,不应该从身体顶部开始标题边距已经从浏览器顶部偏离了20px?因为在我的情况下,页首margin-top根本不起作用/或者它只是在浏览器顶部边缘。

它应该是主体20px关闭然后从主体标题20px(因此它应该在技术上标题是从浏览器顶部偏离40px)。

1 个答案:

答案 0 :(得分:4)

两个元素的边距均为collapsing。这就是为什么你只看到body的余量。

如果body必须具有上边距,则可以headerpadding-top: 20px应用于body而不是margin-top: 20pxheader来抵消{{1}}元素}。