"Das absolut positionierte Element wird relativ zum nächsten übergeordneten Vorfahren positioniert." - MDN: position - CSSMöglich, den nächsten positionierten Vorfahren zu umgehen?
Ich verstand dies, wenn ein Elternteil war, der als position:relative;
definiert wurde, aber was ich war nicht klar war, dass position:absolute
technisch qualifizierte sich als „positioniert Vorfahren“. Hier
ist ein Beispiel: http://jsfiddle.net/MSzZG/ Es wäre schön, wenn der Text „Oben“ die top
Eigenschaft gilt für die Fenster haben könnte anstelle der umschließenden div
aber ich kann einfach nicht herausfinden, ob es möglich ist, zu umgehen.
<div>
<div>Content
</div>
</div>
<div style="position:absolute;">
<div style="position:absolute;top:0px;">At top
</div>
</div>
Gibt es eine Möglichkeit eines zuvor positionierten absolute Element zu umgehen (ohne fixiert verwenden)? Eine Javascript-Lösung ist akzeptabel.
hast du 'fest' versucht? Dies wird immer auf das Fenster verweisen ... – Pevara
@PeterVR - Ich weiß das, aber behoben bleibt an Ort und Stelle, während das Fenster gescrollt wird, was Probleme verursachen kann. –
Sie können 'float' verwenden. Beispiel: http://jsfiddle.net/MSzZG/1/ –