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 :

<div> avec height=100%


Sujet :

CSS

  1. #1
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut <div> avec height=100%
    Bonjour, j'ai un problème avec un div qui ne veut pas prendre le 100% de son parent.

    Voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <body>
        <div id="Container">
            <form id="form1" runat="server">
                <div id="LassondeTelmatik">
     
                </div>
            </form>
        </div>
    </body>
    Le css:

    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
    html, body
    {
        height : 100%;
    }
    body 
    {
        margin: 0;
    	padding: 0;
    	text-align: center;
    	background: #eee url(images/bgDesign.jpg) repeat 0 0;
    	font: 11px Verdana, Helvetica, Arial, sans-serif;
    }
     
    #Container 
    {
        position: relative;
    	min-height: 100%;
    }
    #LassondeTelmatik{
    	width: 780px;
    	margin: 0 auto;
    	text-align: left;
    	height : 100%;
    	background: url(images/conteneur_fond.gif) repeat-y;
    	position: relative;
    	min-height: 100%;
    	}
    Mais mon div "LassondeTelmatik" prend la hauteur du contenu, mais j'aimerais qu'il fasse le 100% de ma page.

    Est-ce que quelqu,un saurait m'indiquer ce que je fais d'incorrect?

    Merci d'avance

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Renseigner un height et un min-height est totalement différent. Son parent n'a pas de height défini.

  3. #3
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Renseigner un height et un min-height est totalement différent. Son parent n'a pas de height défini.
    Donc je devrais mettre un height à "Container"???

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Pour que le height:100% de l'enfant fonctionne, oui.

  5. #5
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    J'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #Container 
    {
        position: relative;
    	min-height: 100%;
    	height:100%;
    }
    ça ne fonctionne pas plus. Alors j'ai essayer de mettre la couleur du background de "Container" rouge, pour voir qu'elle hauteur il disposait. Il dispose bien de 100% de ma page!

    Je comprend pas pourquoi son enfant ne prends pas 100%. J'ai ce problème sous FF. Pas IE6 (et pourtant IE6 me donne beaucoup plus de misère d'habitude )

  6. #6
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Heu, le parent de LassondeTelmatik c'est ta balise form.

  7. #7
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    Nom c'est un div?

    J'ai pas de height à mettre sur le form!?!?!

  8. #8
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
        <div id="Container">
            <form id="form1" runat="server">
                <div id="LassondeTelmatik">
     
                </div>
            </form>
        </div>
    La balise parent de LassondeTelmatik c'est la balise form. Si la balise form n'a pas de height renseigné, ton % sur LassondeTelmatik ne fonctionnera pas.

  9. #9
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    AAA.. ben merci.. ça fonctionne nickel maintenant!

    Dsl, j'avais comme pas pensé à ma balise form, pour moi, lassondetelmatik était enfant de container.

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

Discussions similaires

  1. Récupérer hauteur div fixed avec height();
    Par Khleo dans le forum jQuery
    Réponses: 1
    Dernier message: 24/06/2011, 11h19
  2. [DIV] Table avec width à 100%
    Par windmastr26 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 14/11/2009, 15h20
  3. [HTML/CSS] Espace au fond d'une page avec un div height = 100%
    Par Miles Raymond dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 31/10/2008, 11h12
  4. [XHTML] probleme avec <height="100%">, la huateur ne fonctionne pas
    Par pierrot10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 07/08/2006, 20h14
  5. hack pour <div style='height:100%'>
    Par mauroyb0 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 15/05/2006, 08h42

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