Gwaihir
2010-09-25, 12:07:16
Hallo zusammen,
kennt Ihr das Phänomen, dass wenn man über CSS ein Objekt über "position:relative" verschiebt, der Platz an der eigentlischen Stelle unsichtbar trotzdem eingenommen wird?
Beispiel: Ich habe eine große Box, die fast den gesamten Browserinhalt ausfüllt. Dann kommt eine zweite kleinere Box, die der Browser eigentlich UNTER die große Box setzen würde. Ich sage aber "setze mir die Box relativ zum eigentlichen Punkt 500 Pixel höher". Dann wäre die kleine Box INNERHALB der großen Box zu sehen.
Aber: Es erscheint im Browser plötzlich ein Scrollbalken nach unten. Die kleine Box ist zwar korrent innerhalb der großen Box, aber der Browser hat den Platz, den die Box ohne das position:relativ-Element eingenommen hätte, trotzdem reserviert. Kämen da jetzt noch 5 weitere Boxen hinzu, würde der Scrollbalken noch länger...
Wieso passiert das? Und wie kann ich das vermeiden? Falls niemand eine Antwort weiß, wäre die Frage, wie ich den Scrollbalken unterdrücken kann.
kennt Ihr das Phänomen, dass wenn man über CSS ein Objekt über "position:relative" verschiebt, der Platz an der eigentlischen Stelle unsichtbar trotzdem eingenommen wird?
Beispiel: Ich habe eine große Box, die fast den gesamten Browserinhalt ausfüllt. Dann kommt eine zweite kleinere Box, die der Browser eigentlich UNTER die große Box setzen würde. Ich sage aber "setze mir die Box relativ zum eigentlichen Punkt 500 Pixel höher". Dann wäre die kleine Box INNERHALB der großen Box zu sehen.
Aber: Es erscheint im Browser plötzlich ein Scrollbalken nach unten. Die kleine Box ist zwar korrent innerhalb der großen Box, aber der Browser hat den Platz, den die Box ohne das position:relativ-Element eingenommen hätte, trotzdem reserviert. Kämen da jetzt noch 5 weitere Boxen hinzu, würde der Scrollbalken noch länger...
Wieso passiert das? Und wie kann ich das vermeiden? Falls niemand eine Antwort weiß, wäre die Frage, wie ich den Scrollbalken unterdrücken kann.