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 Div dans Div


Sujet :

Centrer un élément en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 926
    Par défaut Centrer Div dans Div
    Bonjour,

    je souhaiterai centrer 3 div à l'intérieur d'un autre div qui les contient.

    Mon code fonctionne pas :

    https://jsfiddle.net/f0ha62q8/

    Code HTML :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div id="bandeau">
    <div id="gauche">Gauche</div>
    <div id="milieu">Milieu</div>
    <div id="droite">Droite</div>
    </div>
    Code 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
    #bandeau
    {
    	background-color:#F00;
    	width: 800px;
    }
    #gauche
    {
    	background-color:#F00;
    	width: 200px;
    	float: left; 
    }
    #milieu
    {
    	background-color:#FF0;
    	width: 200px;
    	float: left;
    }
    #droite
    {
    	background-color:#0F0;
    	width: 200px;
    	float: left;
    }
    Pourriez-vous m'indiquer comment procéder svp? Merci d'avance.

    Cordialement,

    Arsène

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Englobe les 3 div d'un autre div.

    Ou, au lieu de float:left; mets display:inline-block;.
    Dernière modification par Invité ; 10/12/2016 à 09h55.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 926
    Par défaut
    c'est bien le code que je cherchais. Je vous remercie beaucoup.

  4. #4
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 224
    Par défaut
    Bonjour,
    attention toutefois aux « whitespace » avec le display:inline-block, d'autant qu'avec le support actuel de display:flex il serait dommage de s'en priver.
    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
    #bandeau {
        background-color:#000;
        width: 800px;
        justify-content:center;
        display:flex;
    }
    #gauche {
        background-color:#F00;
        width: 200px;
    }
    #milieu {
        background-color:#FF0;
        width: 200px;
    }
    #droite {
        background-color:#0F0;
        width: 200px;
    }

  5. #5
    Membre éclairé
    Homme Profil pro
    Autodidacte
    Inscrit en
    Octobre 2015
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Autodidacte

    Informations forums :
    Inscription : Octobre 2015
    Messages : 44
    Par défaut
    Hm de mémoire je crois que le problème des whitespace peut être réglé en ajoutant des commentaires vides entre les blocks dans le html, petite astuce étrange qui change le comportement du navigateur, par contre je ne sais pas si ça fonctionne aussi avec le display:flex;

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

Discussions similaires

  1. Centrer verticalement une div dans le body
    Par kranagard dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 04/03/2013, 15h07
  2. Div dans div coupées dans IE pas FF !
    Par webslave75 dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 26/04/2010, 18h59
  3. Centrer horizontalement un DIV dans un autre
    Par gomodo dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 10/01/2009, 16h28
  4. centrer horizontalement une div dans un autre
    Par penguin50 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 04/04/2008, 09h35
  5. Déplacement div dans div conteneur
    Par tecap dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 15/11/2007, 15h26

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