[CSS] Bug {float: right/left}

Résolu
naruto-94 Messages postés 865 Date d'inscription   Statut Membre Dernière intervention   -  
 king -
Bonjours je suis en train de creer un site mais j'ai un petit probleme .j'ai envie de creer 2 rubrique j'aimerai en mettre une de chaque coté (coté gauche et droit) mais quoi que je fasse la 2eme rubrique reste sur le meme coté que la 1ere rubrique.

Mon code XHTML:
<div id="menudroite">

<div class="designmenu">
<h3>Titre menu</h3>
<ul>
<li><a href="page1.html">Lien</a></li>
<li><a href="page2.html">Lien</a></li>
<li><a href="page3.html">Lien</a></li>
</ul>
</div>

<div class="designmenu">
<h3>Titre menu</h3>
<ul>
<li><a href="page4.html">Lien</a></li>
<li><a href="page5.html">Lien</a></li>
<li><a href="page6.html">Lien</a></li>
</ul>
</div>

<div id="menugauche">

<div class="designmenu">
<h3>Titre menu</h3>
<ul>
<li> <a href="page1.htm">Lien</a></li>
<li> <a href="page2.htm">Lien</a></li>
<li> <a href="page3.htm">Lien</a></li>
</ul>
</div>
<div class="designmenu">
<h3>Titre menu</h3>
<ul>
<li> <a href="page1.htm">Lien</a></li>
<li> <a href="page2.htm">Lien</a></li>
<li> <a href="page3.htm">Lien</a></li>
</ul>
</div>
</div>

Il n'y a pas le haut de la page..

Le code CSS:

body
{
width: 760px;
margin: auto; /* page centré */
margin-top: 20px; /* marge de 20px en haut */
margin-bottom: 20px; /* marge de 20px en bas */
background-color: red /* la couleur du fond rouge */
}



#menudroite
{
float: right; /* positionné a gauche */
width: 120px; /* taille du menu */
}


.designmenu
{
background-color: #626262;
background-image: url("images/motif.png");
background-repeat: repeat-x;

border: 2px solid black;

margin-bottom: 20px; /* Pour éviter que les éléments du menu ne soient trop collés */
}

#menugauche
{
float:right;
width:120px
}

Merci de vos reponses.

3 réponses

naruto-94 Messages postés 865 Date d'inscription   Statut Membre Dernière intervention   188
 
Merci j'ai reussi grace a toi ^^.

bonne année a toi aussi
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
Merci j'ai reussi grace a toi ^^.
Yes ca fait plaisir :D , y a pas de soucis...


Bonne Année

Zep3k!GnO
0
king
 
sinon, avec:

<div id="menugauche" style="background-color:rgb(0,204,0); width:200px; height:200px; position:absolute; left:10px; top:52px; z-index:1;">
<p> </p>
</div>
<div id="menudroit" style="background-color:yellow; width:200px; height:200px; position:absolute; left:777px; top:52px; z-index:1;">
<p> </p>
</div>

Tu devrais avoir un carré vert à gauche et un carré jaune à droite sur la même ligne.
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
Moi ce que je te conseil c'est de ne pas gérer ton affichage (surtout la forme) avec les CSS car ces dernièrs sont interprétées différemmment selon le navigateur de ton client...
Donc pour qu'il n'y ai aucun soucis de présentation , je te conseil d'utiliser les tableaux en HTMl avec les tailles fixées en pixels, afin d'avoir le même rendu sur tous les navigateurs (et meme la des fois ca merdouille un peu...)

voilà !

Bon courage, bonne année

Zep3k!GnO
-1