我已经检查并重新检查了此页面所有元素的填充和边距,但此页面上的 #header 和 #container 之间存在中断。不应有白色带。我试着给#container 一个否定。边距也是如此,但这最终会切断并消失。知道我做错了什么以及它来自哪里吗?非常感谢!http://circore.com/ais/
问问题
86 次
3 回答
1
我刚刚跑了萤火虫并这样做了:
#guy > img { position: absolute; }
和
#secondary { padding-bottom: 0; }
在Firefox中摆脱了它。
我并不是说这是针对您当前情况的正确解决方案,但它可能会引导您朝着正确的方向前进。
于 2013-06-07T18:25:58.323 回答
0
1)删除行高:18px;body 元素的 css 2) 移除 padding-bottom: 20px; 来自#secondary 元素的结果将是这个
这是你想要的结果吗?
于 2013-06-07T18:33:59.927 回答
0
删除float: left;
from#guy
和padding
from #secondary
,你就很好了。
此外,作为旁注,z-index
不适用于不是position: absolute
or的元素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;
}
于 2013-06-07T18:40:58.843 回答