来自某个地方的填充或边距?

时间:2013-06-07 18:20:26

标签: css margin padding

我已检查并重新检查此页面所有元素的填充和边距,但此页面上的#header和#container之间有间隔。应该没有白色的带。我试着给#container一个否定。边缘也是如此,但最终会切断并消失。知道我做错了什么以及它来自哪里?非常感谢! http://circore.com/ais/ enter image description here

3 个答案:

答案 0 :(得分:1)

我刚刚运行了firebug并做了这个:

#guy > img { position: absolute; }

#secondary { padding-bottom: 0; }

在firefox中摆脱了它。

我并不是说这是对你目前情况的正确解决方法,但它可能会引导你朝着正确的方向前进。

答案 1 :(得分:0)

1)删除行高:18px;身体元素的CSS 2)去除填充底部:20px;来自#secondary元素 结果将是enter image description here

这是你想要的结果吗?

答案 2 :(得分:0)

float: left;移除#guy,从padding移除#secondary,您就可以了。

另外,作为旁注,z-index不适用于不是position: absoluteposition: relative的元素(以及其他一些边缘情况,例如opacity< 1 )。

#guy {
    /* float: left; */ 
    margin: -178px 0px 20px 305px;
    /* z-index: 2000; */
}

#secondary {
    background: url(images/bottomswoop.jpg) no-repeat;
    width: 940px;
    clear: both;
    /* padding-bottom: 20px; */
    height: 200px;
}