Je souhaiterai savoir comment fait-on pour centrer verticalement un élément (image par exemple) dans un DIV.
Exemple :
Code : Tout sélectionner
<div>
<img src="" alt="" />
</div>
Auriez-vous une autre idée ?
Merci beaucoup !
Olivier
Code : Tout sélectionner
<div>
<img src="" alt="" />
</div>
Bien sûr que les tableaux ont encore de beaux jours! Le tout est d'utiliser les 2 avec harmonie!Comme quoi on a beau dire "ouais css2 blabla, les tableaux c'est mal etc..." mais les tableaux ont je pense encore pas mal de jours devant eux.
Code : Tout sélectionner
img {
vertical-align: middle;
}
Code : Tout sélectionner
<div>Un peu de contenu accompagnant une image <img src="image.jpg" alt="Texte alternatif" /></div>
Code : Tout sélectionner
div {
display: table-cell;
vertical-align: middle;
height: 400px; /* Il faut définir une hauteur, sinon le bloc occupera seulement la hauteur de l'image */
}
/* Et l'on ne déclare rien pour img */