Bonnjour,
J'aimerais aligner en bas un texte dans un bloc div :

.SousMenu {
height: 23px;
width: 643px;
position: absolute;
background-image: url(../images/entreprendre/nav/fon_smenu_entreprendre.gif);
background-repeat: repeat-x;
background-position: left top;
vertical-align: middle;

}

mais le texte reste en haut !!!!

<div class="SousMenu">Un texte et un autre texte</div>

merci
J'ai trouvééééééééééé !! pour ceux que ca peut aider

Il faut mettre

.SousMenu{
line-height: 23px; //idem auteur bloc
}
Administrateur
Bonjour et bienvenue,

Merci du retour pour celui qui pourra en avoir besoin à l'avenir Smiley jap

Pourrais-tu à l'avenir placer ton code dans des balises [ code] ... [ /code] pour que ce soit plus lisible, comme indiqué dans l'Aide? Merci.

Felipe
totofe a écrit :
J'ai trouvééééééééééé !! pour ceux que ca peut aider

Il faut mettre

.SousMenu{
line-height: 23px; //idem auteur bloc
}

Il me semble que ça ne marchera que pour du texte centré. En fait, pour être plus précis, ça donne l'illusion d'avoir un texte centré verticalement, mais ça n'est pas le cas : la ligne fait toute la hauteur, et le texte se place tout naturellement au milieu de la ligne (gestion normale des fontes).

Si jamais le texte fait plus d'une ligne, ça ne marchera pas. De même, si le texte fait un peu moins d'une ligne de long, on cours le risque de voir ce texte s'agrandir (suivant la configuration par défaut de l'utilisateur), et du coup passer sur deux lignes... ayant une hauteur de ligne énorme, ce qui donnera deux lignes de texte très espacées, dont une sera en dehors du bloc conteneur.

Bref, pas super exploitable comme solution.