CSS simple : mettre texte en bas

Résolu
Jean_2 Messages postés 245 Statut Membre -  
 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 !!!
Configuration: Windows XP
Firefox 2.0.0.8

13 réponses

  1. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    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;
    }
    19
    1. ciscoli
       
      Merci c'est cool !!! ca marche
      0