hi,
div im div wie es maxx vorgeschlagen hat.
obwohl das natürlich eigentlich ein klassischer anwendungsfall für eine liste sein dürfte ...
einziger schönheitsfehler, den es hat ist, dass man die höhe halt noch für jedes extra angeben muss da sich relative immer auf die ursprüngliche position der div bezieht und nicht relativ zum übergeordneten element ist, wie ich ursprünglich angenommen hab :)
du willst doch offenbar sowieso immer nur eines dieser elemente einblenden, und die anderen ausgeblendet lassen - wieso verwendest du dann statt der nicht-anzeige mit platzhalter (visibility:hidden) nicht die nicht-anzeige _ohne_ platzhalter (display:none)?
dann kannst du dir das "höher setzen" vermutlich ganz sparen.
gruß,
wahsaga
--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."