Hello a tous,
Voilà je suis confronté à un chtit probleme…moi et les float, ca fait deux et je me perds tout le temps dans ces notions enfin voilà mon problème.
http://test.lightbox.ie/ips/index.html
Le fait est que le contenu principal de ce site (contenant le texte et l’image de droite) est en float left a la suite du menu. Sous IE tout va bien (pour une fois que c’est l’inverse), mais sous Firefox, tout le contenu principal passe en dessous du menu, comme s’il ne prenait pas en compte la propriété float. Je me doute que ce n’est pas ca et que je fais une erreur quelque part!! Enfin le fait est que si je veux que mon contenu passe a droite du menu, je dois lui specifier une width : est-ce normal ?
Je n’ai pas envie de spécifier une width pour ce div car je veux que lorsque l’on modifie la taille de la fenetre le contenu modifie sa largeur…
Voici le code :
Et la css associee
Quelqu’un pourrait-il me dire où je fais une grosse erreur!!
Merci d'avance
Modifié par lehic7791 (16 May 2005 - 12:52)
Voilà je suis confronté à un chtit probleme…moi et les float, ca fait deux et je me perds tout le temps dans ces notions enfin voilà mon problème.
http://test.lightbox.ie/ips/index.html
Le fait est que le contenu principal de ce site (contenant le texte et l’image de droite) est en float left a la suite du menu. Sous IE tout va bien (pour une fois que c’est l’inverse), mais sous Firefox, tout le contenu principal passe en dessous du menu, comme s’il ne prenait pas en compte la propriété float. Je me doute que ce n’est pas ca et que je fais une erreur quelque part!! Enfin le fait est que si je veux que mon contenu passe a droite du menu, je dois lui specifier une width : est-ce normal ?
Je n’ai pas envie de spécifier une width pour ce div car je veux que lorsque l’on modifie la taille de la fenetre le contenu modifie sa largeur…
Voici le code :
<div id="left_content">
<div id="left_menu">
<ul>
<li><a href="#" title="Home" class="home">Home</a></li>
<li><a href="#" title="Home">Products</a></li>
...
</ul>
</div>
<img src="images/top_green_box.gif" width="116" height="5" alt="" />
<div class="green_box">Read what's new CLICK HERE</div>
<img src="images/bottom_box.jpg" width="116" height="5" alt="" class="bottom_box" /> <img src="images/top_green_box.gif" width="116" height="5" alt="" />
<div class="blue_box">Introducing SIPP & SSAS READ MORE</div>
<img src="images/bottom_box.jpg" width="116" height="5" alt="" class="bottom_box" /> </div>
<div id="content">
<h2>Welcome.</h2>
<div class="text_content">
<div id="right_content"> <img src="images/pen_spreadsheet.jpg" width="205" height="154" alt="" />
<div id="right_content_text">"Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet"</div>
<img src="images/bottom_right_box.gif" width="205" height="6" alt="" class="bottom_box" /></div>
<p>Lorem of ipsum Lorem ipsum dolor sit amet, consectetuer ...</p>
<p>Lorem of ipsum Lorem ipsum dolor sit amet, consectetuer ...</p>
</div>
</div>
Et la css associee
div#left_content{
float:left;
width:150px;
margin:0px 0px 0px 20px;
}
div#content{
float:left;
margin:20px;
width:auto;
}
Quelqu’un pourrait-il me dire où je fais une grosse erreur!!
Merci d'avance
Modifié par lehic7791 (16 May 2005 - 12:52)
. En fait ce ne fait pas passer mon contenu a droite du menu...mais ou se cache mon erreur...
"rectangleblue".
. Merci beaucoup d'avoir passe un peu de temps sur mon erreur!! Ca marche maintenant, je comprends comment tu as procede. Le fait est que je me melange toujours les pates entre les float et les positions relatives, j'ai tendances a coller des float partout ce qui finalement n'est pas du tout la bonne solution.