J'ai essayé d'aligner une image au centre de la table td. Cela fonctionnait avec la définition de la marge gauche à une valeur spécifique, mais cela augmentait également la taille de td et ce n'est pas exactement ce que je voulais
Existe-t-il des moyens efficaces de le faire? J'ai utilisé des pourcentages pour la hauteur et l'esprit de la table.
Réponses:
ou via css, qui est désormais la méthode préférée ...
la source
<td style="text-align: center; vertical-align: middle;">
Un moyen simple de le faire pour html5 en css:
A parfaitement fonctionné pour moi.
la source
Centrez un div à l'intérieur de td en utilisant margin, l'astuce consiste à rendre la largeur div identique à la largeur de l'image.
la source
<div>
s sont dépouillés de la plupart des e-mails et ne sont pas considérés comme une bonne pratique.Cela a résolu des problèmes pour moi:
la source
ou
dans le fichier CSS
la source
Définissez un avec fixe de votre image dans votre css et ajoutez un
auto
-margin / padding sur l'image pour ...Ou définissez le
text-align
pour centrer ...la source
la source
Une autre option est l'utilisation à la
<th>
place de<td>
.<th>
par défaut au centre;<td>
par défaut à gauche.la source
Selon mon analyse et ma recherche sur Internet également, je n'ai pas trouvé de moyen de centrer l'image verticalement centrée en utilisant
<div>
uniquement<table>
parce que le tableau fournit la propriété suivante:la source