Dans chaque navigateur que j'ai utilisé, sauf ie8, un élément positionné de manière absolue peut être positionné en fonction du parent le plus proche avec un positionnement relatif.Comment réparer Absolute Positioning dans IE8?
Le code ci-dessous montre deux divs à l'intérieur d'une table. La div supérieure a une position: relative, cependant, l'élément imbriqué, absolument positionné ne respecte pas ses limites (en ie8, il est positionné en bas de la page au lieu du bas de la div parente).
Quelqu'un connaît-il un correctif pour cela?
<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>
Bonne réponse! – leymannx