2011-04-14 87 views
0

我有这种情况:降低html文档的高度

我做了2个div,都应该在完全相同的位置。通过JavaScript,我可以激活一个,如果我想隐藏另一个。这就是我做到这一点:

<div style="height:100px"></div> 
<div style="position:relative; top:-100px;height:100px"></div> 

这很有效。但是我注意到空格使用了第二个div(没有顶部:-100px)的地方。

什么是最优雅的方式来摆脱再次空间?我不希望我的web用户认为他们可以向下滚动更多,但只剩下空白。

感谢您的提示!我希望我的描述足够清楚,描述起来并不容易。 ;)

回答

1

他们不在同一个地方,相对的divs总是离开他们从占用空间移动的地方。您需要使用'position:absolute'或负边距。你仍然可以将它们放在流中,如果你需要将它们包装在同一个相对格中。

+0

在我的情况下,利润率是最好的解决方案。 – andreas 2011-08-24 23:46:51