我已检查并重新检查此页面所有元素的填充和边距,但此页面上的#header和#container之间有间隔。应该没有白色的带。我试着给#container一个否定。边缘也是如此,但最终会切断并消失。知道我做错了什么以及它来自哪里?非常感谢! http://circore.com/ais/
答案 0 :(得分:1)
我刚刚运行了firebug并做了这个:
#guy > img { position: absolute; }
和
#secondary { padding-bottom: 0; }
在firefox中摆脱了它。
我并不是说这是对你目前情况的正确解决方法,但它可能会引导你朝着正确的方向前进。
答案 1 :(得分:0)
1)删除行高:18px;身体元素的CSS
2)去除填充底部:20px;来自#secondary元素
结果将是
这是你想要的结果吗?
答案 2 :(得分:0)
从float: left;
移除#guy
,从padding
移除#secondary
,您就可以了。
另外,作为旁注,z-index
不适用于不是position: absolute
或position: 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;
}