Aligner une image au milieu de <td></td>
J'ai le code suivant:
<td>
<img src="some_image_url.png" class="png" />
<img src="another_image_url.jpg" />
</td>
L' .css pour la class="png" est:
.png {
position:absolute;
}
Comment puis-je faire de l'Vendu image doit être affichée dans le milieu, comme l'autre de l'image est aligné?
Grâce.
EDIT: Voici la .css pour la td:
.something td {
padding: 7px;
width: 20%;
text-align: center;
vertical-align: top;
}
- Sur quel navigateur avez-vous exécuter ?
- J'ai réussi à trier les choses, l'ajout d'un DIV entre la TD, donc maintenant c'est ok 😉 Merci pour votre effort copain. P. S. je courais sur IE.
Vous devez vous connecter pour publier un commentaire.
essayer comme ça:
ajouter une classe jpg pour les images jpg
Mise à JOUR: j'ai édité de nouveau, cela fonctionne pour moi ...
assurez-vous que votre td est assez grand
Mettre la table du texte aligner au centre
désolé de n'avoir répondu plus tôt, j'ai une solution:
(Je n'ai pas assez de temps, plus tard, je vais améliorer ma réponse)
La absoluted images ne sont pas dans le même flux que la valeur par défaut des images en ligne, mais vous pouvez toujours utiliser "text-align:center'
Il suffit de faire l'inverse, au lieu de mettre l'affichage absolue à l'class="png", donnez-lui de position:relative...
Et maintenant donner la position absolue de l'img de la-bas:
De cette façon, vous aurez un automatique de l'image centrée sur le dessus de l'autre.
N'oubliez pas que si vous utiliser position:absolute; vous DEVEZ définir haut ou le bas, ou vers la gauche ou la droite. Dans les navigateurs comme IE si vous ne spécifiez pas au moins en haut à gauche, il va rendre dans la méthode IE (cassé).
(dans mon navigateur, il est à travailler, je ne sais pas pourquoi le violon ne montrent pas la voie que je veux, merci de le tester et me dire si c'est correct)
Par la manière, l'ajout d'un div comme vous l'avez fait est la meilleure solution de l'OMI.