Comment centrer verticalement un div avec du texte et une image sans flexbox ?

Pour toutes les discussions sur le code client, HTML et CSS
Répondre
roseblack
Messages : 1
Enregistré le : 17 nov. 2025, 04:34

Comment centrer verticalement un div avec du texte et une image sans flexbox ?

Message par roseblack » 17 nov. 2025, 04:40

Bonjour à tous,
Je travaille sur une page où je dois aligner verticalement un div contenant à la fois du texte et une image. Je préfère ne pas utiliser flexbox pour cette mise en page. J’ai essayé avec line-height et vertical-align,Retro Bowl mais ça ne fonctionne pas comme je le souhaite.
Quelqu’un pourrait m’expliquer une méthode simple pour centrer verticalement ce contenu en CSS classique ?

samuel_dorian29
Messages : 1
Enregistré le : 21 déc. 2025, 06:47

Re: Comment centrer verticalement un div avec du texte et une image sans flexbox ?

Message par samuel_dorian29 » 21 déc. 2025, 21:51

Utilise display: table sur le parent et display: table-cell; vertical-align: middle sur le div enfant pour centrer verticalement.

AlainPre
Messages : 5
Enregistré le : 07 juin 2025, 11:48

Re: Comment centrer verticalement un div avec du texte et une image sans flexbox ?

Message par AlainPre » Hier, 09:13

Pourquoi ne veut tu pas utiliser de flex-box ?
Quelque chose comme ça :

Code : Tout sélectionner

<div class="flex">
   <div>texte et image</div>
</div>
Avec les styles suivants :
flex {
display:flex;
align-content:center;
}
C'est ce qu'il y a de plus simple je trouve.
Plus d'infos sur les flex:

Répondre