-1

我必须在页面顶部添加一个小横幅,并且无法将现有内容向下推 40 像素,以便我可以放入上面的横幅中。

当前布局有很多被扼杀的定位元素,如果我将整个主体区域包装在具有上边距的相对块 div 中,它们都会不断移动。

除了像这样包装在 div 中之外,还有什么技术可以解决这个问题吗?

4

2 回答 2

0

为什么不把 a 放在页面顶部,然后将该 div 设置为 clear:both 。这应该将页面的其余部分向下移动 40 像素,或者您将该 div 的高度设置为任何值。当然,我只是在这里猜测,没有查看代码和/或示例站点。由于我假设奇怪的位置是指位置的奇怪用法:绝对,这应该允许您当前的设置保持一致。

于 2013-02-15T00:55:52.023 回答
0

如果你这样做,那么你必须小心你要移动的 div 上的 CSS 定位不是绝对的。因为如果是这样,那么他们将留在原地。但是,如果您添加一个包含所有内容的 div 并使用 CSS 在顶部放置几个像素的填充,它应该可以工作。

于 2013-02-15T00:57:32.327 回答