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 :

[CSS]Résolution et taille ajustée ?


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut [CSS]Résolution et taille ajustée ?
    bonjour,

    Je souhaite utiliser des div dans un site afin de créer un cadre.

    j'aurai donc un code html comme suit :

    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
     
    <html>
    <head>
     
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
     
      <link rel="stylesheet" type="text/css" href="styles.css">
     
      <title>Positionnement CSS</title>
    </head>
     
     
    <body>
     
     
    <div id="bandeau">Ceci est le bandeau</div>
     
     
    <div id="menu">
     
    menu
     
        </div>
     
    <div id="pied_page">Ceci est le pied de page</div>
     
    </body>
    </html>
    J'essaie avec ce style suivant :

    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
    div {
        text-align:center;
        }
    div#bandeau {
        width:100%;
        height:20%;
        background-color:#00CCFF;
        }
    div#menu {
        float:left;
        width:10%;
        height:80%;
        background-color:#33FF99;
        }
     
    div#pied_page {
        clear:both;
        width:100%;
        height:20%;
        background-color:#33FF99;
    Mais malgré le height:80%; sur div#menu , la hauteur de mon menu ne prend pas toute la hauteur du navigateur.

    Une idée ?

    merci d'avance

  2. #2
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Salut,

    Chez moi ça dépasse et affiche les scrollbars. Je ne comprends pas ce que tu cherches à avoir.

  3. #3
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    ca a l'air d'etre a la mode les auteurs proportionelles.
    ajoute ca a ton css

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    * {
        margin:0;
        padding:0;
    }
    html, body {
        height: 100%
    }
    puis debrouille toi pour que la somme des height fassent 100%

    la tu a 20%+80%+20%=120% :p
    voila

  4. #4
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    Citation Envoyé par masu
    ca a l'air d'etre a la mode les auteurs proportionelles.
    ajoute ca a ton css

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    * {
        margin:0;
        padding:0;
    }
    html, body {
        height: 100%
    }
    puis debrouille toi pour que la somme des height fassent 100%

    la tu a 20%+80%+20%=120% :p
    voila
    Super ça fonctionne bien maintenant, merci .

    Mais c'est quoi ce * dans ce que tu m'as fais ajouter ? cela veut dire, pour tous les éléments ?

  5. #5
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    oui le * c'est pour tout les elements.
    on est obligé d'enlever tout les margin padding et border car la place réelement prise par un bloc est taille=width+padding+margin+border
    sauf sous IE qui ne respecte pas les recommandation

    donc si tu met du padding ou margin ou border sur un element soit (top soit bottom), la hauteur de ton document sera 100%+les marges et la bordure d'ou une apparition de bar de scroll.

  6. #6
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    Super, je te remercie bien.

  7. #7
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    En pièces jointes les fichiers nécessaires.

    On voit sur la copie d'écran que le bandeau menu à droite ne prend pas toute la hauteur de la page, et c'est ce que je souhaiterais.

    Par contre je n'ai pas de scrollbars comme tu peux le voir.

    Des idées ?
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [CSS]Définir une taille pour chaque police
    Par Davboc dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 27/12/2005, 18h32
  2. [CSS] Spécifié les tailles d'image d'une liste...
    Par Invité dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 18/11/2005, 20h06
  3. css fixer une taille pour les select
    Par NeHuS dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 19/10/2005, 10h00
  4. [Dreamweaver MX] 2 pb : résolution et taille des pages HTML
    Par Mout85 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/09/2005, 20h15
  5. [CSS] Problème de taille de div
    Par meda dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 24/08/2005, 14h30

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