In ogni browser che ho utilizzato, ad eccezione di ie8, un elemento posizionato in modo assoluto può essere posizionato in base al genitore più vicino con posizionamento relativo.Come risolvere il posizionamento assoluto in IE8?
Il codice seguente mostra due div all'interno di una tabella. Il div superiore ha posizione: relativo, tuttavia, l'elemento nidificato e posizionato in modo assoluto non rispetta i suoi limiti (in ie8, viene posizionato nella parte inferiore della pagina anziché nella parte inferiore del div principale).
Qualcuno sa una correzione per questo?
<style>
#top {
position: relative;
background-color: #ccc;
}
#position_me {
background-color: green;
position: absolute;
bottom: 0;
}
#bottom {
background-color: blue;
height: 100px;
}
</style>
<table>
<tr>
<td><div id="top"> Div with id="top"
<div id="position_me"> Div with id="position me" </div>
</div>
<div id="bottom"> Div with id="bottom"
<p>Lorem ipsum dolor sit amet.</p>
</div></td>
</tr>
</table>
Risposta corretta! – leymannx