Überlagerndes DIV
Andi
- css
Hallo!
Man sieht es ja öfter, dass ein DIV den anderen Kontext überlagert. Ich möchte das einsetzen um eine Ladeanzeige anzuzeigen, während ich einen XMLHttpRequest absetze.
Dazu habe ich ein DIV mit diplay:none und einer absoluten Position erstellt. Beim Request setze ich dann diplay:block.
Dies verschiebt allerdings meinen anderen Content, anstatt dass er überlagert wird. Die Angabe eines z-index bringt auch nichts.
Habe ich da einen Denkfehler?
Gruß
Andi
Hi,
Hallo!
Man sieht es ja öfter, dass ein DIV den anderen Kontext überlagert. Ich möchte das einsetzen um eine Ladeanzeige anzuzeigen, während ich einen XMLHttpRequest absetze.
Dazu habe ich ein DIV mit diplay:none und einer absoluten Position erstellt. Beim Request setze ich dann diplay:block.
Dies verschiebt allerdings meinen anderen Content, anstatt dass er überlagert wird. Die Angabe eines z-index bringt auch nichts.Habe ich da einen Denkfehler?
Du brauchst position:absolute. Dies wiederum sollte sich möglichst in einem Block mit position:relative befinden.
Einen schönen Samstag noch!
So, Halbzeit!
Vielen Dank!
Wenn ich das richtig verstehe, sollte das ÜBERGEORDNETE DIV position:relative sein?
Gruß
Andi
Hi,
So, Halbzeit!
Vielen Dank!
Wenn ich das richtig verstehe, sollte das ÜBERGEORDNETE DIV position:relative sein?
Das führt dazu, dass das untergeordnete Div sich am übergeordneten positioniert wird. Mir ging's vor allem darum, dass du damit deine Verschiebungen vermeiden kannst. Statt dessen gibt's dann Überlappungen.
Einen schönen Sonntag noch!