16-06-2009, 10:18 PM
(16-06-2009, 03:20 PM)Argorate a écrit : Tu as peut être raison, les div interne sont en absolute, et le global en relative (je pense que c'est plus comme ça effectivement!)Alors, ca tombe bien, parceque j'aimerai bien qu'on me dise si c'est bien ce que je fait : pour afficher un monstre sur un terrain dans ma grille, je fais :
<td><div style="position:absolute"><img src="/content/pictures/3.png"/>
<img style="position:relative;z-index:100" src="/content/pictures/goblin.png" />
</div></td>
(j'ai donc l'image "du dessous"/de base en absolute, et le monstre en relative)=> cependant, si j'inverse absolute et relative, ca marche encore !)
Ca a l'air de marcher, sauf qu'il me semble visuellement que le gobelin est un peu décalé vers la droite, et sort donc de sa case un petit peu.
Alors, je peux corriger ca en faisant un left:-4px sur le gobelin, mais déjà, pourquoi est ce que ce décalage se passe ?
D'ailleurs,si on pouvait aussi m'expliquer pourquoi je peux interchanger l'absolute et le relative...