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 :

centrer un bloc avec des div+css


Sujet :

Centrer un élément en CSS

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 61
    Points : 34
    Points
    34
    Par défaut centrer un bloc avec des div+css
    bonjour,

    je cherche à faire la mise en page (classique) suivante avec des div+css :
    - header : en haut, sur toute la largeur, position fixe en cas de scroll
    - left : colonne gauche de menus, position fixe en cas de scroll
    - content : centré, position absolue (réagit en cas de scroll)
    - right : colonne droite de menus, position fixe en cas de scroll

    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
     
    .left
    {
      position: fixed;
      top: 3em;
      left: 2%;
      border: 1px solid #000000;
      padding: 1em;
      width: 18%;
      z-index: 2;
    }
    .content {
      z-index: 1;
    background-color: #f5f8fc;
    border: 3px solid #000000;
    margin: 0 2em;
    width:70%;
     
    }
    .right
    {
      position: fixed;
      top: 3em;
      right: 2%;
      border: 1px solid #000000;
      padding: 1em;
      width: 18%;
      z-index: 2;
    }
    je ne parviens pas à centrer le "content" entre mes 2 colonnes "left" et "right"...comment faire pour avoir une mise en page correcte qqsoit la résolution de l'écran ?

    merci pour votre aide bien utile,

    Fabrice

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Points : 1 093
    Points
    1 093
    Par défaut
    je ne sais pas si c'est la raison, mais 2+18+70+18+2 dépasse 100

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 61
    Points : 34
    Points
    34
    Par défaut
    merci pour ta proposition; j'ai remplacé le 70% par 60% mais cela ne change rien

    le problème est que la boite "content" est située trop à gauche et donc "chevauche" la boite "left"

    j'ai ajouté "left: 20%;" comme propriété de la boite "content" mais cela ne change rien non plus :-(

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    .content {
      z-index: 1;
    background-color: #f5f8fc;
    border: 3px solid #000000;
    margin: 0 2em;
    width:60%;
    left: 20%;
    }

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 61
    Points : 34
    Points
    34
    Par défaut
    la solution consiste à définir les marges droite et gauche de manière automatique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    div.content
    {
    width:60%;
    margin-left:auto;
    margin-right:auto;
    }

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Points : 1 093
    Points
    1 093
    Par défaut
    pense à la balise <résolu> svp

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

Discussions similaires

  1. Soucis avec des DIV et un CSS
    Par Rifton007 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 23/01/2007, 15h31
  2. [Css]Soucis avec des div
    Par nebule dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/05/2006, 17h03
  3. Centrer une page avec des DIV imbriqués
    Par emstar dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 25/04/2006, 18h42
  4. [XHTML][CSS] simuler des frames avec des div
    Par piwai dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 09/11/2005, 13h26
  5. Véritable hauteur avec des boites css
    Par hunter dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 25/09/2004, 12h11

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