28172 sujets

CSS et mise en forme, CSS3

voila, le site internet de mon association me pause un probleme.
c'est un peu difficile d'expliquer donc je vais faire de mon mieux:

<body>
<div id="head">
</div>
<div id="menu">

<ul><li><a href="index.html">accueil</a></li>
<li><a href="#">ajpb</a>
<li><a href="brackley.php">brackley</a></li>
<li><a href="#">liens</a></li>
<li><a href="calendrier.php">calendrier</a></li>
<li><a href="participation.php">participation</a></li>
<li><a href="galerie.php">galerie photo</a></li>
<li><a href="contact.php">contact</a></li>
</ul>
</div>
<div id="bgmenudroit">
<div id="bgmenugauche"></div>
</div>
<div id="body2">mon probleme commence ici
<div class="news">

<div class="titre">Informations
</div>
<div class="text">Le site subit des modifications importantes.
<br /><hr>
</div>
</div>
<div id="sidebar"><img src="1.png"><img src="2.png"><img src="3.png"><img src="4.png"></div>

</div>


je vous donne l'adresse: http://jumelage.ajpb.free.fr
je vous poste pas le code css, je crois que vous utilisez tous firebug ou autre.
en gros je n'arrive pas a faire apparaitre mon #body2 quand je met float left pour #news et #sidebar

Un conseil, une réponse serait la bienvenue.

Merci Smiley smile
Là, c'est différent,
donne au body2 un
overflow:hidden
et c'est bon (normalement).

Énoncer clairement un problème a son importance, salut.
Modifié par loicbcn (20 Nov 2010 - 07:37)
Merci, ca fonctionne, par contre je comprends pas pourquoi mettre un overflow alors que sur un de mes anciens sites, j'arrivais a tout faire sans overflow.

Encore merci.
Peut-être que sur ton autre site, tu avais mis un conteneur avec la propriété
clear:both
après ton dernier élement flottant, ce qui fonctionne aussi.