Centrer verticalement un texte (CSS)

Nouveau WRInaute
Bonjour, pouvez-vous m'aider j'aimerais centrer mon texte dans ce div d'une hauteur de 30 px ?

merci pour votre aide,

.menu {
font-family: Helvetica;
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
height: 30px;
background-color: #00000;
text-align: center;
}
 
WRInaute accro
Si le texte tiens sur une ligne, tu peux mettre line-height: 30px
Sinon il faut jouer avec le padding haut et bas.
 
Nouveau WRInaute
Une autre petite question savez-vous comment changer la couleur du fond au passage de la souris ?
(a.link > hover..)
 
Nouveau WRInaute
Bonjour,
Ok pour centrer le texte avec les padding lorsqu'il n'y a qu'un seul cas, mais que faire lorsqu'il y a plusieurs textes qui sont créés de manière dynamique et que le texte peut alors prendre une, deux ou trois lignes de haut selon sa longueur? Comment faire pour qu'il soit centré 'dynamiquement' qu'il y une, deux ou trois lignes ?
avec un padding fixe ça ne marche pas. :? J'essaye avec padding top et bottom: auto mais en IE 7, ça ne marche pas? est que qlqu'un connaîtrait une solution?
merci
benelo
 
Discussions similaires
Haut