Les images ont perdu la première rangée de pixels, mais seulement dans certaines situations. Exemple balisage:Les images sont tronquées dans Outlook 2007/2010
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" height="20">
<div style="line-height:0;"><img src="http://path.to/image.png" alt="" height="20" width="25" /></div>
</td>
</tr>
</table>
J'avais l'impression que depuis <img>
est un élément en ligne, il doit être contenu à l'intérieur d'un élément de niveau bloc. C'est pourquoi j'ai enveloppé mon <img>
en <div>
. Mais cela a provoqué un problème où le sous-blocage du texte a causé mon <div>
trop grand. J'ai donc mis line-height à 0 comme une solution de contournement.
Peu importe ce que height
ou valign
je mis sur le <td>
ou <img>
, le haut de l'image est toujours coupée. J'ai trouvé que supprimer la hauteur de ligne était la réponse. Pourquoi est-ce?
Je vais utiliser display: block sur mes tags <img>
dans le futur.
pouvons-nous voir une capture d'écran? –
'width =" 25: 'est invalide HTML – SliverNinja
silverninja.C'était une faute de frappe, il n'est jamais apparu dans mon balisage.Fixe @Ashan - voici un exemple de quoi [il devrait ressembler] (http: // i. imgur.com/amfZM.png?1) et [comment ça se voit] (http://i.imgur.com/dQM4k.png?1) .Veuillez noter les différences dans les gains de plus de jeux, les tonnes d'utilisations, et dans le 'ce que disent les gens', qui est complètement coupé – steve