Bon, bizarrement, je n'arrive plus à reproduire le problème. À mon avis c'est encore plus tordu que ce que j'imaginais, mais je me rappelle de la formule magique à prononcer : rajouter un conteneur avec un attribut position à "relative", du genre :
Code :
<html>
<head><title>Bleurp</title>
<style type="text/css">
#container2 { position: relative; }
#container1 { position: relative; border: 10px solid red; padding: 10px; margin: 10px; height: 500px; }
#tile { position: absolute; width: 100px; height: 200px; border: 1px solid black; background-color: yellow; bottom: 0; right: 0; }
</style>
</head>
<body>
<div id="container2">
<div id="container1">
<div id="tile"></div>
</div>
</div>
</body>
</html>
|
Edit: ah et si tes divs sont plus grands qu'ils ne paraient, avec IE, un div ne peut pas avoir une taille inférieure à la taille de la police du div. Il faut donc rajouter un font-size: 0; pour ne pas se faire emmerdé par cette limitation.
Message édité par tpierron le 16-03-2008 à 18:54:53