"L'elemento posizionato in modo assoluto è posizionato rispetto all'antenato posizionato più vicino." - MDN: position - CSSÈ possibile bypassare l'antenato posizionato più vicino?
ho capito questo quando c'era un genitore che è stato definito come position:relative;
ma quello che non mi rendevo conto che ero position:absolute
tecnicamente qualificato come un "antenato posizionato".
Ecco un esempio: http://jsfiddle.net/MSzZG/ Sarebbe bello se il testo "In alto" potrebbe avere la proprietà top
applico alla finestra al posto del contenente div
ma proprio non riesco a capire se è possibile bypassare.
<div>
<div>Content
</div>
</div>
<div style="position:absolute;">
<div style="position:absolute;top:0px;">At top
</div>
</div>
C'è un modo per aggirare un elemento assoluto precedentemente posizionato (senza usando fisso)? Una soluzione javascript è accettabile.
hai provato a 'riparato'? Questo farà sempre riferimento alla finestra ... – Pevara
@PeterVR - Mi rendo conto che, ma fissa rimane sul posto mentre scorre la finestra che può causare problemi. –
Puoi usare 'float'. Esempio: http://jsfiddle.net/MSzZG/1/ –