Bonjour,
cela fait un bout de temps maintenant que je cherche à résoudre mon problème sans trouver de solution ni même un indice. Alors je me jette à l'eau
Mon problème :
je souhaite faire une galerie d'images, chaque image est contenue dans un tableau (seul solution pour qu'elles soient alignées horizontalement et verticalement dans un carré au fond noir).
Cette solution marche à merveille sur FF, Chrome et Safari. Ca ne marche pas du tout sur IE6 mais j'ai abandonné en faisant un autre affichage, d'où la div .Mon ImageDiv.
Par contre, je ne veux pas abandonner IE8, mais il me fait un décalage bizarre dans le tableau, comme si l'image avait une marge de 2px.
Je ne sais pas d'où ce bug vient.
Voici le code :
Merci par avance de l'aide que vous pouvez m'apporter ^^
Modifié par Altai (04 Aug 2010 - 17:36)
cela fait un bout de temps maintenant que je cherche à résoudre mon problème sans trouver de solution ni même un indice. Alors je me jette à l'eau
Mon problème :
je souhaite faire une galerie d'images, chaque image est contenue dans un tableau (seul solution pour qu'elles soient alignées horizontalement et verticalement dans un carré au fond noir).
Cette solution marche à merveille sur FF, Chrome et Safari. Ca ne marche pas du tout sur IE6 mais j'ai abandonné en faisant un autre affichage, d'où la div .Mon ImageDiv.
Par contre, je ne veux pas abandonner IE8, mais il me fait un décalage bizarre dans le tableau, comme si l'image avait une marge de 2px.
Je ne sais pas d'où ce bug vient.
Voici le code :
.MonImage { float:left; height:50px; overflow:hidden; text-align:center; width:50px; background:black; }
.MonImage tbody { float:left; height:50px; overflow:hidden; text-align:center; width:50px; }
.MonImage tr { float:left; height:50px; overflow:hidden; text-align:center; width:50px; }
.MonImage td { width:50px; height:50px; text-align:center; padding:0;}
.MonImageDiv { width:50px; height:50px; text-align:center; display:inline; overflow:hidden; font-size:0;}
.MonImageDiv a { font-size:0; }
.MonImageDiv a img { width:50px; border:0 none; }
<table cellspacing="0" cellpadding="0" border="0" class="MonImage"><tbody><tr><td valign="middle">
<div class="MonImageDiv">
<a href="#"><img title="pedro" src="http://www.citizenside.com/fr/reporter-photo-video/pedro-100.jpg" alt="pedro"></a>
</div>
</td></tr></tbody></table>
Merci par avance de l'aide que vous pouvez m'apporter ^^
Modifié par Altai (04 Aug 2010 - 17:36)