为什么边距的背景与页面/元素背景的颜色不同?

时间:2012-01-10 20:21:21

标签: html css

我必须添加20px的边距,并且该边距的颜色为白色。这从来没有发生在我身上,我想知道为什么它与页面/元素背景颜色不同。

这是它的样子:

enter image description here

这是它所在的页面:

http://www.bolistylus.com/

2 个答案:

答案 0 :(得分:1)

<div id="page">元素的背景设置为White(style.css第325行)

有问题的元素#site-generator未指定父级背景,因此它使用了祖父元素#page

您可以在#page上更改样式,也可以为footer元素添加背景颜色

答案 1 :(得分:0)

尝试使用PADDING而不是MARGIN。

填充 - 定义边框和元素内容之间的空间。

保证金 - 定义边框与其他外部元素之间的空间。

要了解有关差异的更多信息,请参阅here