Comme l'indique 4R416N33 il serait peut-être préférable de passer par une div.
La solution que tu as choisi (via le vertical-align n'est pas contre indiquée) comme toute solution CSS qui permettrait d'arriver au bon résultat
sans risquer d'amener des complications.
Ceci dit ton cas de figure (images dans un tableau) devrait nécessiter le passage à un doctype transitionnal qui a pour effet de supprimer les espaces sous les images dans les principaux navigateurs alternatifs (Firefox/Seamonkey, Opera et Safari). Pour les détails (en)
Pour IE il suffit de ne pas avoir d'espace ou de retour a à la ligne aprés l'image (... /></td> ou ... /></div>)
D'autre part à moins que tu aies réduit le code présenté, je ne vois ce qui justifie l'utilisation d'un Doctype XHTML1.1, le plus souvent celui-ci est mal employé et n'apporte strictement rien, surtou en étant servi en text/html...
> Passer en doctype XHTML1.0 transitionnal et ajouter cette meta pour éviter certains problème d'encodage:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Partager