Bonjour,
Le titre du sujet introduit assez bien le problème en question, et pour commencer je vais tout d'abord donner mon code servant d'exemple au problème que j'ai rencontré :
Vous pouvez voir le résultat ici.
Le problème est donc que le div .options se retrouve en dessous du menu de droite, alors que je voudrais qu'il ne soit qu'en dessous de l'image et que le menu de droite "reste flottant" pour ce div .options.
Pour les images en float:left il n'y a pas de problème si je ne met qu'un clear:left au div .options.
J'ai consulté la FAQ à ce sujet, en fait mon div .options correspond au div .spacer ou au hr de openweb, si ce n'est que le clear ne devrait pas concerner aussi le menu de droite.
Je n'arrive pas à me rendre compte si mon problème est très simple ou très dur à résoudre, en résumé je suis dans le flou merci d'essayer de m'éclairer
Modifié par jumpy.stoo (30 Apr 2006 - 14:57)
Le titre du sujet introduit assez bien le problème en question, et pour commencer je vais tout d'abord donner mon code servant d'exemple au problème que j'ai rencontré :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>exemple</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style>
#conteneur {
margin: auto;
width: 1000px;}
#menu {
float: right;
width: 200px;
border: 1px solid red;}
#contenu {
padding: 10px;
margin: 0 200px 0 0;
border: 1px solid blue;}
.options {
clear: both;
border: 1px solid green;}
</style>
</head>
<body>
<div id="conteneur">
<div id="menu">
MENU<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</div>
<div id="contenu">
<p><img src="http://www.google.fr/intl/fr_fr/images/logo.gif" alt="" style="float: right; border: 1px solid black;" />TEXTE TEXTE</p>
<div class="options">options</div>
</div>
</div>
</body>
</html>
Vous pouvez voir le résultat ici.
Le problème est donc que le div .options se retrouve en dessous du menu de droite, alors que je voudrais qu'il ne soit qu'en dessous de l'image et que le menu de droite "reste flottant" pour ce div .options.
Pour les images en float:left il n'y a pas de problème si je ne met qu'un clear:left au div .options.
J'ai consulté la FAQ à ce sujet, en fait mon div .options correspond au div .spacer ou au hr de openweb, si ce n'est que le clear ne devrait pas concerner aussi le menu de droite.
Je n'arrive pas à me rendre compte si mon problème est très simple ou très dur à résoudre, en résumé je suis dans le flou merci d'essayer de m'éclairer
Modifié par jumpy.stoo (30 Apr 2006 - 14:57)