2011-04-14 93 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