Bonjour à tous,
Mon soucis n'étant pas simple à expliquer, le mieux est de recopier mon code ci-dessous pour voir ce que ça donne (sous Firefox pour l'instant), et ensuite mon soucis est :
1. Avec le <hr class="spacer" /> le rectangle gris s'étend à la taille du menu de gauche (ce que je ne veux pas, car le <hr> n'est là que pour éviter que l'image en float déborde du rectangle gris).
2. Si je vire le <hr class="spacer" /> (vous pouvez tester), le rectangle gris ne s'étend plus, mais l'image déborde...
Comment faire pour résoudre cela ?
Merci d'avance pour votre aide
Modifié par aurapp (03 Oct 2007 - 17:17)
Mon soucis n'étant pas simple à expliquer, le mieux est de recopier mon code ci-dessous pour voir ce que ça donne (sous Firefox pour l'instant), et ensuite mon soucis est :
1. Avec le <hr class="spacer" /> le rectangle gris s'étend à la taille du menu de gauche (ce que je ne veux pas, car le <hr> n'est là que pour éviter que l'image en float déborde du rectangle gris).
2. Si je vire le <hr class="spacer" /> (vous pouvez tester), le rectangle gris ne s'étend plus, mais l'image déborde...
Comment faire pour résoudre cela ?
Merci d'avance pour votre aide
<html>
<head>
<style type="text/css">
#container {
width: 800px;
border: 1px solid #F00;
padding: 10px;
margin: 0 auto;
}
#menu {
width: 200px;
float: left;
border: 1px solid #0F0;
}
#content {
margin-left: 220px;
border: 1px solid #00F;
}
#content div {
background-color: #C1C1C1;
width: 400px;
margin: 0 auto;
}
.spacer {
border: 0 none;
height: 0;
width: 0;
clear: both;
margin: 0;
padding: 0;
}
</style>
</head>
<body>
<div id="container">
<div id="menu">
<div>Menu 1</div>
<div>Menu 2</div>
<div>Menu 3</div>
<div>Menu 4</div>
<div>Menu 5</div>
</div>
<div id="content">
<div>
<img src="http://www.io.tudelft.nl/research/dfs/mobility/Images/Other/Renault_Ublo.jpg" style="float: left; padding: 5px;" />
Lorem Ipsum is simply dummy text of the printing and typesetting industry.
<hr class="spacer" />
</div>
</div>
</div>
</body>
</html>
Modifié par aurapp (03 Oct 2007 - 17:17)