0

所以我在 div 上关注 css

.hdrContainer { 位置:相对;顶部:-28px;左:0;z-索引:1001;背景重复:无重复;填充顶部:35px;}

我在其中添加了负上边距和填充上边距。这样做的原因是将此 div 的背景图像放到页面顶部并将内容向下推送,使其正确显示在 div 中。这看起来不错。

问题是它导致了低于此之前没有间距的 div 之间的间距。其中有以下简单的css。

.container { margin: 0 auto; text-align: left; width: 980px; }

所以标记如下

<div class="hdrContainer">...</div>
<div class="container">...</>

由于某种原因,添加负顶部会导致这些 div 之间的间距。

任何想法,我如何才能删除 .hrdContainer 以下的任何内容以不受上述更改的影响?

4

1 回答 1

1

更改top:-28pxmargin-top: -28px,您就可以开始了。

http://jsfiddle.net/VeR3S/

于 2012-12-06T03:29:19.250 回答