Problem mit overflow:scroll und position:relative

Status
Nicht offen für weitere Antworten.

Edemund

Erfahrenes Mitglied
Hallo,
ich habe mal wieder ein CSS-Problem, das allerdings nur im IE auftaucht.

Code:
#grundbild {
overflow:scroll;
width:500px;
height:600px;
position: absolute;
top: 10px;
left: 20px
}

#pic01 {
position:relative;
top: 15px;
left:10px;
}

In html sieht das dann folgendermaßen aus, da in die Container jeweils noch Bilder kommen:
HTML:
(..)
<div id="grundbild"><img src="grundbild.jpg" alt="">
<div id="pic01"><img src="pic01.jpg" alt=""></div>
</div>


Das ist jetzt momentan fiktiver Code, aber bei mir ist es genauso aufgebaut nur mit anderen Bildern und Positionen.

Das Problem, was sich nunergibt ist folgendes:
Das Grundbild ist größer als die angegebenen höhen und weitenangaben, so dass man scrollen kann. Im Firefox folgen dann auch die relativen Elemente schön nach beim Scrollen, dh. nehme man an das Grundbild stellt eine Karte dar und das relative Bild darauf ein Haus, dann kann man nach rechts scrollen und das Haus bewegt sich relativ weiter nach links, wenn es vorher in der Mitte stand, dfür sieht man die Häuser, die rechts stehen.

Im Internetexplorer bleiben allerdings die Häuser stehen, dh. das Grundbild schiebt sich zwar hin und her, aber wenn pic01 am Anfang in der Mitte stand, dann steht es auch nach dem nachrechts scrollen weiter in der Mitte.

Hat jemand eine Idee, wie ich das beheben könnte?
Lg Edemund
 
Gibt es eine Online-Version der Seite, um das Darstellungsproblem in Augenschein nehmen zu können? Denn dein fiktiver Code funktioniert bei mir einwandfrei.
 
Hallo,
das wäre schwierig, da sich der Code in einem Internbereich befindet.
Habe mich ein wenig vertan, der code hier war tatsächlich richtig, aber ich hatte vergessen position:absolute anzugeben und hatte zusätzlich das ganze noch durch ein weiteres div umgeben, das in einer Tabelle saß. Das Äußerste div habe ich jetzt mit position:relative zur Tabelle relativ gemacht und des zweite mit position:absolute positioniert und es hat alles funktioniert wie du gesagt hast.
Hatte wohl nur vor lauter Bäumen gerade den Wald nicht mehr gesehen. :)

Lg Edemund
 
Status
Nicht offen für weitere Antworten.
Zurück