CSS simple : mettre texte en bas
Résolu
Jean_2
Messages postés
245
Statut
Membre
-
ciscoli -
ciscoli -
Bonjour,
Comment mettre cette balise div en bas ?
<div class="menu_en_tete">mon texte</div>
Le Code CSS (ma ligne fait bien 100px, mais le texte s'aligne en haut... :
.menu_en_tete
{
height:100px;
vertical-align:bottom;/*n'a aucune incidence*/
}
merci !!!
Comment mettre cette balise div en bas ?
<div class="menu_en_tete">mon texte</div>
Le Code CSS (ma ligne fait bien 100px, mais le texte s'aligne en haut... :
.menu_en_tete
{
height:100px;
vertical-align:bottom;/*n'a aucune incidence*/
}
merci !!!
Configuration: Windows XP Firefox 2.0.0.8
13 réponses
-
salut,
{vertical-align} ne sert pas exactement à cela.
pour l'utiliser il faut l'appliquer à une balise de type bloc, contenant une balise en ligne. idéalement c'est le cas du contenu des cellules de tableau.
dans ton cas, le mieux est d'attribuer une hauteur à ton '<div>', de déterminer {position:relative;} et de placer la balise contenue (d'ailleurs ce sera plus propre que du texte directement) en {position:absolute;}.
enfin si ce '<div>' est unique, mieux vaut utiliser un identifiant plutôt qu'une classe.
<div id="menu_en_tete"> <p>mon texte</p> </div> div#menu_en_tete { height:200px; position:relative; } div#menu_en_tete p { position:absolute; bottom:0; }