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 :

Centré des blocs


Sujet :

CSS

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 106
    Points : 82
    Points
    82
    Par défaut Centré des blocs
    Bonjour,
    J'ai lu un article pour apprendre à superposer plusieurs blocs et donc réaliser des menus sur la gauche etc...
    J'ai vu un autre article pour apprendre à centrer les blocs en mettant les marges en auto... Le problème est que j'arrive bien à centrer mes blocs exepté mon menu.

    Voici mon 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
    24
    25
    #header {
    	width:600px;
    	height:50px;
    	background-color:#000;
    	margin:0 auto 0 auto;
    }
    #content {
    	width:600px;
    	height:150px;
    	background-color:#666;
    	margin:0 auto 0 auto;
    }
    #footer {
    	width:600px;
    	height:50px;
    	background-color:#000;
    	margin:0 auto 0 auto;
    }
    #menu {
    	float:left;
    	width:200px;
    	height:150px;
    	background-color:#CCC;
    	margin:0 auto 0 auto;
    }
    Le code HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div id="header">Header</div>
    <div id="menu">Menu</div>
    <div id="content">Contenu</div>
    <div id="footer">Footer</div>
    Tout est centré sauf menu. En enlevant le float du menu celui-ci se centre mais ne se superpose plus à la balise content. Auriez-vous une solution ? Merci

  2. #2
    Membre confirmé Avatar de desert
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 414
    Points : 479
    Points
    479
    Par défaut
    Tu peux englober toutes ces div dans un autre.
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div id="conteneur">
         <div id="header">Header</div>
         <div id="menu">Menu</div>
         <div id="content">Contenu</div>
         <div id="footer">Footer</div>
    </div>
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #conteneur {
         width:600px;
         margin:0 auto;
    }
    Comme ca, ton menu sera centré même en position flottante et tu n'auras plus à spécifier à chaque fois les centrages de tes "div-fils".

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 106
    Points : 82
    Points
    82
    Par défaut
    Génial, je ne savais pas ça !! Merci beaucoup :-)

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

Discussions similaires

  1. Positionnement des blocs
    Par Manio 54 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 10/08/2005, 18h05
  2. [Info]Coloration des { blocs }
    Par zerovolt dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 23/02/2005, 12h34
  3. Réponses: 13
    Dernier message: 20/01/2005, 12h40
  4. problème pour faire des blocs
    Par tinkye_winkye dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 04/01/2005, 14h13
  5. [Astuce][Thread]Utilisation des blocs synchronized
    Par Pill_S dans le forum Concurrence et multi-thread
    Réponses: 14
    Dernier message: 21/07/2004, 14h14

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