Hauteur de colonne css

Bonjour,

J'ai une page qui contient une colonne verte à gauche et une blanche à droite.

Je voudrais que la verte fasse toute la hauteur de la page. Elle s'arrête quand elle n'a plus de contenu. J'ai essayé des trucs que j'ai trouvé dans des tutoriels (repeat-y), mais ça ne marche pas.

Qu'est-ce que je peux faire ?

Merci,

Bonne fin de journée,

Françoise
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. Contributeur
    Bonjour,

    C'est un problème récurrent.
    Des solutions diverses peuvent être trouvées.

    La plus simple est de définir une couleur de fond identique à celle de la colonne la plus courte au bloc qui contient les autres.

    Une autre consiste à utiliser une image de fond représentant la structure des pages. Comme ici.

    Vois : http://forum.alsacreations.com/faq/faq-17-Comment-faire-des-quotcolonnesquot-de-meme-hauteur-.html
    1. Contributeur
      Bonjour Françoise,

      Un peu de code pour agrémenter le problème ? Mieux un lien ?
      1. Bonjour s.spark,

        Voila le css que j'ai mis pour ma colonne de gauche :

        #gauche
        {
        float: left;
        width: 20%;
        background-color: #777322;
        height: 1000px;
        }

        La dernière ligne, c'est tout ce que j'ai trouvé pour faire aller la colonne jusqu'en bas (j'ai honte).

        Est-ce qu'il y a plus académique ?

        Merci de ta réponse,

        Françoise
      2. Contributeur
        @FP57Essais de mettre

        height: 100%;

        Si ça ne fonctionne pas mets :

        html, body, #gauche
        {
        	height: 100%;
        }
        
        #gauche
        {
        	float: left;
        	width: 20%;
        	background-color: #777322;
        } 


        Bien sur il faut que ta page soit complète, avec toute les balises requise pour un page digne de ce nom.

        https://openclassrooms.com/fr/courses#ss_part_1