IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

height ajustable - hauteurs égales


Sujet :

Dimensionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 122
    Par défaut height ajustable - hauteurs égales
    Bonjour les informaticiens,

    Voila mon problème: je fais 1 cadre classique:
    - bandeau entête
    - au milieu : 1 menu à gauche + 1 cadre principal à droite
    - en bas bandeau pied de page

    Je veux que la hauteur du menu et celle du cadre principal soient toujours égales.
    Cette hauteur est variable et égale au max des 2, sachant que la hauteur de chacun (menu et cadre principal) s'adapte à son contenu (ex: si le texte de cadre principal fait à un moment donné 500px de hauteur et le texte de menu fait 200px le cadre principal et de menu seront de 500px...).
    J'ai vu que ça marchait si j'imposais au milieu une hauteur fixe mais je veux que cette hauteur s'adapte elle aussi et là ça ne marche pas.

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    #milieu {
    background: #...;
    height:100%;
    ...
    }
    #menu {
    float: left;
    background: #...;
    height:100%;
    ...}
    #cadre_principal {
    background: #...;
    height:100%;
    ...
    }
    J'ai essayé en changeant les "100%" par des "auto" ça ne change rien.

    Une idée?

  2. #2
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonjour

    Ce que tu veux faire correspond à la technique appelée les colonnes factices, tu peux faire une petite recherche sur ce terme et tu trouvera ton bonheur...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 122
    Par défaut
    Merci,

    Finalement j'ai trouvé la solution à savoir que si j'ai bien compris, on ne peut pas faire un height en % si le conteneur n'a pas lui même un height fixe. Donc en final j'ai résolu le pb en ne faisant pas un div pour le menu et en mettant un height-min = la hauteur (fixe) du menu, comme ça l'ensemble a toujours la bonne hauteur.
    Je ne sais pas si ça correspond à ce que tu dis mais ça marche !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajustement hauteur cadre général - .CSS height:?
    Par Arc'ad dans le forum Mise en page CSS
    Réponses: 23
    Dernier message: 02/05/2012, 19h36
  2. [Dojo] 1.5 : eviter scrollbar dans contentpane, ajuster hauteur au contenu
    Par arsene555 dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 08/03/2011, 11h18
  3. div ajustement hauteur image
    Par jeepibmx dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 24/02/2009, 10h27
  4. Réponses: 2
    Dernier message: 02/06/2007, 16h53
  5. [Access]Ajuster hauteur des contrôles auto.
    Par iDaaX dans le forum IHM
    Réponses: 3
    Dernier message: 06/07/2006, 15h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo