J'ai creer une div de 47px de haut et j'ai ajouté 2 liens et un logo dans la div. mais le probleme est que les liens et les logos ne sont pas centré verticalement...
@AbcAbc6 Je voudrai les aligner par rapport a la div "header"; . Car les liens apparaissent en haut de la div. mais pour l'image je ne lui ai pas encore donné de dimensions, mais je veut qu'elle soit centré verticalement sur la div automatiquement comme pour les liens;
Bonjour, ce que tu dis ne corresponds pas à ton code, j'ai mis quelque minute à comprendre. Dans ton premier message tu parles de flex, mais pas dans ta css. Ensuite tu dis que "les liens apparaissent en haut de la div." => J'imagine que tu as appliqué un flex quelque part.
J'en déduis que tu veux aligner tout tes éléments horizontalement et que ceux-ci doivent en plus être centrer verticalement sur la hauteur de .header. Dans ce cas la div verticalalign est de trop.
Utilise la puissance du flexfox, tu as aligné sur l'axe principal tes éléments, reste plus qu'a les centrer sur l'axe secondaire. en code cela donne ceci:
Centrer des liens et un logo qui sont dans une div
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
c'est un truc comme ça mais tu devrait tout reprendre je pense et je vois pas d'utilisation de display: flex;