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 :

Hauteur automatique


Sujet :

Dimensionnement en CSS

  1. #1
    Membre régulier
    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
    Points : 71
    Points
    71
    Par défaut Hauteur automatique
    Bonjour,

    Je cherche à faire une présentation (entête, menu-gauche, centre, pied de page) et je veux que la hauteur du menu-gauche et du contenu soient identiques et se mettent à jour automatiquement à la hauteur du plus grand des 2. Mon problème est que la hauteur du menu-gauche ne se met pas automatiquement à la même valeur que celle du contenu. Pourtant tous les 2 on "height: 100%".

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
     
    #contenu { 
    	width: 780px; 
    } 
    #entete { 
    	background: #FFFFFF; 
    	border-bottom: 1px solid #999999;
    	font-size: x-small ;
    	height:60px;
    } 
    #milieu {
    	background: #F000FF;
    	}
    #menu-gauche {
    	float: left;
    	width: 170px; 
    	height: 100%;
    	background: #EFEFEF; 
    	border-right: 1px solid #999999;
    }
    #centre {
    	height: 100%; 
    	background: #FFFFFF;
    } 
    #piedpage { 
    	clear:both;
    	background:#FFFFFF; 
    	font-size: x-small ;
    	border-top: 1px solid #999999;
    }
    "menu-gauche" et "centre" sont à l'intérieur de "milieu". La hauteur de "milieu" n'est pas spécifiée car lui aussi se met à la plus grande des 2 hauteurs de "menu-gauche" et de "centre".

    Quelqu'un a-t-il une idée ?

    Merci.

  2. #2
    Membre chevronné Avatar de Hellwing
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 538
    Points : 2 089
    Points
    2 089
    Par défaut
    Salut,

    Alors j'ai déjà un début de réponse pour toi, dans la mesure où je travaille également sur un site web et je rencontre le même problème.

    En fait pour que la propriété "height: 100%;" fonctionne, il faut que le conteneur parent ait également sa propriété height définie (en % ou px)

    Dans ton cas, "milieu" doit avoir cette propriété, ainsi que "contenu" (qui contient le tout, si j'ai bien compris)

    De même, tu dois définir "height: 100%;" pour les balises html et body dans ton css.

    Malheureusement cela ne résout pas tous les problèmes, et pour la suite, je n'ai pas encore trouvé.

  3. #3
    Membre régulier
    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
    Points : 71
    Points
    71
    Par défaut
    Merci !

    ça fait un moment que je galère sur ce problème et effectivement tu as la solution. A noter qu'il faut remonter jusqu'à html dans la définition des height : si on s'arrête à body ça ne marche pas.

    MERCI ENCORE !!

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 11/11/2007, 14h56
  2. [VBA-E] Hauteur automatique des lignes pour cellules fusionnées
    Par Couettecouette dans le forum Contribuez
    Réponses: 0
    Dernier message: 18/10/2007, 15h45
  3. Hauteur automatique des lignes pour cellules fusionnées
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 18/10/2007, 11h02
  4. Hauteur automatique sous IE
    Par bk59111 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 19/04/2007, 10h55
  5. Div de hauteur automatique
    Par kodokan dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 31/10/2006, 08h44

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