Hi,
ich möchte gerne ein Bild über ein anderes überlagern. Das klappt solange gut, solange man den Browserfenster nicht verkleinert. Dann verschiebt sich nämlich das Overlay:
[HTML]
[/HTML]
Wenn ich alles linksbündig und nicht zentriert mache, klappt alles, aber das sieht nicht gut aus.
Kann man das Overlay nicht irgendwie relativ zur Grafik positionieren?
Bin für alle Lösungen dankbar, egal ob CSS oder JS.
Absolut positionierte Elemente richten sich am nächsten nicht-static-positionierten Element im DOM nach oben aus. Wenn keines gefunden wird, dann ist der Viewport der Bereich an dem sie sich ausrichten. In deinem Fall musst Du vermutlich lediglich bei einem umgebenden Element position: relative; ergänzen.
Und bei jeder nicht-static-Positionierung bitte auch auf den z-index achten mit dem Du Überlappungen steuern kannst.
Wenn Du das bisher schon versucht hattest, hast Du irgendetwas falsch gemacht. Was du falsch gemacht hast kann man ohne Link auf deinen Versuch nicht beurteilen.
Nein, das meinte ich nicht. Bitte lies nochmal meinen Beitrag und informiere dich über absolute Positionierung von Elementen. Wenn Du weiterhin Fragen hast, zeig einen Link zu deiner Seite.
Um da mal dazwischen zu funken…
Ist es nicht rein theoretisch so, das die Überlagerung von prio 1 bis prio 4 wie folgt aussieht?
Fixed
Absolute
Relative
Keine Angabe
Also musstest du doch nur bei einem der Elemente das „position: relative“ entfernen…
EDIT: ich sollte vor der Antwort nicht nur den ersten und letzten Eintrag richtig und das dazwischen überfliegend lesen… Nu hab ich ihm die Antwort auf dem Tablett serviert