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 :

Positionnement div même ligne


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2012
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2012
    Messages : 5
    Par défaut Positionnement div même ligne
    Bonjour,
    je voudrais positionner plusieurs div sur une même ligne.
    Il s'agit du menu 2 et 3. Par défaut les div sautent la ligne, mais même si je
    mets un display: inline; ma div disparaît. Pour être sur que les images ne soient pas l'une sur l'autre, j'ai ajouté margin-left :70% et 50%.
    Toujours le même résultat
    Merci de votre aide.
    Css :
    Code css : 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
    div {
    	text-align:center;
    	}
     
    body {
    	background : transparent url("header.png") repeat;
    	margin : auto;
    }
    div#bandeau {
    	background : transparent url("logo.png") no-repeat;
    	height : 220px;
    	width : 900px;
    	margin : 0 auto;
    } 
     
    div#menu2{
    	background : transparent url("menu2.png") no-repeat;
    	width: 105px;
    	height :50px;
    	margin-left: 50% ;
     
     
    	}
     
    div#menu3{
    	background : transparent url("menu3.png") no-repeat;
    	width: 105px;
    	height :50px;
    	margin-left: 70%;
     
     
    	}
     
     
    div#contenu {
    	background : transparent url("body.png") no-repeat;
    	height : 622px;
    	width : 700px;
    	margin : 0 auto;
    	}
    div#pied_page {
    	background : transparent url("footer.png") no-repeat;
    	height : 39px;
    	width : 700px;
    	margin : 0 auto;

    HTML :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    body>
    	<div id="bandeau"></div>
    	<div id="menu2"></div>
    	<div id="menu3"></div>
    	<div id="contenu"></div>
    	<div id="pied_page"></div>
    </body>

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    un petit cours ne fait jamais de mal :
    -> Div et CSS : une mise en page rapide et facile
    (à étudier -> float:left

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2012
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2012
    Messages : 5
    Par défaut
    Bonjour,
    le float: left; a déjà été utilisé mais sans succès. Ma div se positionne à gauche mais ne reste pas au centre.
    Mon problème est que je n'arrive pas à mettre 2 div côte à côte au milieu.
    Merci de votre aide

  4. #4
    Invité
    Invité(e)
    Par défaut
    Il fallait le dire tout de suite :
    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
    #menucentre{
    	clear: both;
    	width: 210px; /* largeur des 2 div (menu2 + menu3) */
    	margin: 0 auto; /* centrage horizontal automatique */
    #menu2{
    	float: left;
    	margin: 0;
    	width: 105px;
    	height: 50px;
    	background : transparent url("menu2.png") no-repeat;
    }
    #menu3{
    	float: left;
    	margin: 0;
    	width: 105px;
    	height: 50px;
    	background : transparent url("menu3.png") no-repeat;
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <body>
    	<div id="bandeau">...</div>
    	<div id="menucentre">
    		<div id="menu2">...</div>
    		<div id="menu3">...</div>
    	</div>
    	<div id="contenu">...</div>
    	<div id="pied_page">...</div>
    </body>

  5. #5
    Nouveau membre du Club
    Inscrit en
    Janvier 2012
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2012
    Messages : 5
    Par défaut Problème : Résolu
    Bonjour,
    je vous remercie pour l'aide que vous m'avez accordé.

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

Discussions similaires

  1. Positions de deux div sur la même ligne
    Par kabkab dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 18/06/2008, 16h19
  2. Comment avoir des div sur une même ligne sans utiliser float ?
    Par Sergejack dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 13/10/2007, 15h31
  3. Réponses: 3
    Dernier message: 01/10/2007, 13h21
  4. placer 2 div sur la même ligne
    Par mikebranque dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/05/2007, 18h32
  5. Comment positionner deux blocs sur la même ligne
    Par yaya0057 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 27/02/2007, 16h42

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