"Pozycja absolutnie położona jest pozycjonowana względem najbliższego przodka." - MDN: position - CSSCzy można pominąć najbliższego przodka?
Zrozumiałem to, kiedy nie było rodzic, który został zdefiniowany jako position:relative;
ale czego nie zdawałem sobie sprawy, że position:absolute
technicznie kwalifikowana jako „umieszczonym przodka”.
Oto przykład: http://jsfiddle.net/MSzZG/ Byłoby miło, gdyby tekst „na górze” może mieć właściwość top
zastosować do okna zamiast zawierającej div
ale ja po prostu nie może dowiedzieć się, czy jest możliwe, aby ominąć.
<div>
<div>Content
</div>
</div>
<div style="position:absolute;">
<div style="position:absolute;top:0px;">At top
</div>
</div>
Czy jest jakiś sposób na ominięcie wcześniej elementu pozycjonowanego absolutną (bez korzystając stałe)? Rozwiązanie javascript jest akceptowalne.
Czy próbowałeś 'naprawiony'? To zawsze odniesie się do okna ... – Pevara
@PeterVR - zdaję sobie z tego sprawę, ale zostało ono naprawione, gdy okno jest przewijane, co może powodować problemy. –
Możesz użyć 'float'. Przykład: http://jsfiddle.net/MSzZG/1/ –