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 une DIV


Sujet :

Centrer un élément en CSS

  1. #1
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut Centrer une DIV
    Bonjour à tous,

    Voilà, j'ai deux DIV dans lesquelles j'aimerais centrer une autre DIV dans chacune d'entre elles.

    L'espacement entre chaque DIV est fixe de 18px, je pensais donc m'en sortir avec un padding / margin mais rien. le float center idem, je ne comprends pas.

    Quelqu'un pourrait il me donner un coup de pouce ?

    Un bout de code ? oui bien sur... il s'agit comme vous allez vite le comprendre de centrer les DIV jaunes dans les DIV blanches.

    Merci à vous
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <HTML>
    <HEAD>
      <TITLE> ... </TITLE>
    <style> 
    body {
    overflow: auto; 
    margin: 0px; 
    padding: 0px; 
    background-color: #e9e9e7;
    }
    .container{
    width:985px;
    margin:0 auto;
    }
    .header{
    height:100px;
    }
    .column{
    float:left;
    height:350px;
    }
    #menu{
    margin-top:150px;
    width:167px;
    background: white;
    text-align:center;
    }
    .menu2{
    width:131px;
    background: #f6f8f7;
    margin:18px
    padding:18px
    height: 500px;
    background: yellow;
    }
    #content{
    width:800px;
    background: white;
    }
    .content2{
    width:764px;
    background: #f6f8f7;
    margin:18px
    padding:18px
    height: 500px;
    background: yellow;
    }
    #separation{
    width:18px;
    }
     
    </STYLE> 
    </HEAD> 
    <BODY> 
     
    <div class="container">
     
    	<div class="header">HEAD</div>
     
    	<div class="column" id="menu">MENU
    			<div class="menu2">CENTRAGE 1</div>
    	</div>
     
    	<div class="column" id="separation"></div>
     
    	<div class="column" id="content">
    		<div class="content2">CENTRAGE 2</div>
    	</div>
     
    </div>   
    </BODY>
    </HTML>

  2. #2
    Membre chevronné Avatar de Nheo_
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 323
    Par défaut
    Bonjour,

    Un permet de centrer tes div jaunes dans les blancs .

  3. #3
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    Arf... je le fais pour les div principales et pas les autres...

    Un GRAND merci à toi.

    Petit renseignement :

    J'ai setté la hauteur de mes DIV à 350px :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    .column{
    float:left;
    height:350px;
    }
    Est ce possible qu'elles occupent toute la hauteur possible (entre le header et le footer, pas encore intégré) ?

    Merci

  4. #4
    Membre chevronné Avatar de Nheo_
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 323
    Par défaut
    Citation Envoyé par Gaetan_ Voir le message
    Arf... je le fais pour les div principales et pas les autres...
    Oui j'ai vu ça . C'est souvent comme ça : la réponse est la ... mais nos yeux ne veulent pas la voir .

    Citation Envoyé par Gaetan_ Voir le message
    Un GRAND merci à toi.
    De rien.

    Citation Envoyé par Gaetan_ Voir le message
    Petit renseignement :

    J'ai setté la hauteur de mes DIV à 350px :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    .column{
    float:left;
    height:350px;
    }
    Est ce possible qu'elles occupent toute la hauteur possible (entre le header et le footer, pas encore intégré) ?

    Merci
    Alors, oui c'est possible :

    Si tu veux que les div.column prennent toutes la place dispo, il faut que ton div.container ait une taille fixe et que tu ajoutes un height:100%;.

    Tu mets donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    .column{
    height:100%;
    }
     
    .container{
    height:800px;/*par exemple*/
    }

  5. #5
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    C'est la hauteur du #container qui me manquait donc !

    Super Merci encore.

    Génial..Strosuper !

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

Discussions similaires

  1. [JavaScript] [FF 3.6] Centrer une DIV au centre de l'écran
    Par transgohan dans le forum Contribuez
    Réponses: 0
    Dernier message: 04/05/2011, 14h37
  2. Centrer une div dans un li
    Par baouk2000 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 16/03/2009, 19h18
  3. Centrer une div ayant une taille fixe
    Par Khrysby dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 04/02/2007, 16h03
  4. [HTML] Centrer une DIV dans une autre
    Par graphicsxp dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 22/02/2006, 17h10
  5. Centrer une <div> en position fixe sous IE
    Par Jorus dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 23/09/2004, 15h29

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