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 :

Page en height:100%


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Page en height:100%
    Bonjour à tous.

    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
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        [...]
    </head>
     
    <body>
        <div id="page">
            Contenu
        </div>
    </body>
    </html>
    Mon but : faire en sorte que la div "page", qui fait 900px de large (donc qui se détache du fond du body) prenne au moins 100% de la hauteur du navigateur, quelle que soit la quantité de son contenu.

    Où j'en suis : Après quelques recherches, j'ai trouvé comment faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    html, body {
      height: 100%;
    }
     
    #page {
      width: 900px;
      height: 100%;
      background: #ddf;
    }
    La solution a l'air simple, je l'ai testée avec succès (sous Mac OS X) sur Firefox 4, Safari 5, Opera 9 et Chrome 10.

    Ma question : d'après ce que vous en savez, est-ce une solution valide universellement ?
    (je ne dispose pas de Windows pour tester sur IE, merci de me tenir informé)

    Merci !

  2. #2
    Rédacteur

    Homme Profil pro
    Responsable de projet
    Inscrit en
    Mai 2009
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de projet
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 634
    Par défaut
    Salut,

    oui c'est valide sur IE. J'ai testé sur IE6, IE7, IE8 et IE9.

    Par contre, je te conseille d'enlever les marges pour IE :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    html, body {
      height: 100%;
      margin:0;
      padding:0;
    }
     
    #page {
      width: 900px;
      height: 100%;
      background: #ddf;
    }

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 210
    Par défaut
    Va y fonce !
    on peut rajouter le margin et padding à 0, la config. par défaut des navigateurs étant différente.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    html, body {
      height : 100%;
      margin : 0;
      padding : 0;
    }
    [edit]
    OUF! je n'ai pas écris de c#!!£$ie
    [/edit]

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

Discussions similaires

  1. impossible de mettre le div height 100% de la page
    Par Royade dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 18/11/2012, 22h43
  2. [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
  3. [css]opéra height 100% absolute
    Par spirou dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 08/10/2005, 22h10
  4. [W3C] height="100%" différent de style="height:100%
    Par Oluha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 18/08/2005, 17h14
  5. [HTML] Height à 100% sur Img sous IE
    Par lord_paco dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 10/08/2005, 11h04

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