Bonjour à tous ...
Je travaille sur les css et un problème simple mais sans réponse se pose à moi. En effet, je cherche à adapter la hauteur d'une div en fonction de son contenant.
J'ai un menu a gauche et un contenu a droite et le contenant s'adapte au contenu du site. Par contre, le menu ne bouge pas en hauteur.
Pour info, voici les code css:
et le code html
j'espère que quelqu'un pourra m'eclairer ...
Merci par avance
Je travaille sur les css et un problème simple mais sans réponse se pose à moi. En effet, je cherche à adapter la hauteur d'une div en fonction de son contenant.
J'ai un menu a gauche et un contenu a droite et le contenant s'adapte au contenu du site. Par contre, le menu ne bouge pas en hauteur.
Pour info, voici les code css:
/* CSS Document */
body, html {
padding: 0px;
margin: 0px;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
}
#centrage {
position: relative;
width: 96%;
left: 50%;
margin-left: -48%;
margin-top: 1em;
border: 1px solid #000000;
}
#bandeau {
height: 12.5em;
background-color: #FF0000;
}
#menu {
float: left;
width: 21em;
height: 200%;
margin-bottom: 0px;
background-color: #009933;
}
#contenu {
margin-left: 22em;
background-color: #00FFFF;
margin-top: 0px;
margin-right: 1em;
}
et le code html
<body>
<div id="centrage">
<div id="bandeau">
header <a
href="http://css.alsacreations.com/Modeles-de-mise-en-page-en-CSS">
(voir tous les modèles)</a> </div>
<div id="menu">
<p>
menu gauche </p>
<p>
largeur fixe : 150px avec utilisation de la propriété <code>float:left;</code> </p>
<ul id="menugauche">
<li>
<a href="#">Menu 1</a> </li>
<li>
<a href="#">Menu 2</a> </li>
<li>
<a href="#">Menu 3</a> </li>
<li>
<a href="#">Menu 4</a> </li>
</ul>
</div>
<div id="contenu">
<p>fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd </p>
<p> </p>
<p> </p>
<p>fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd </p>
<p>fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd fsgfj ghj gfhj dfghdfgj sy sd </p>
</div>
</div>
</body>
j'espère que quelqu'un pourra m'eclairer ...
Merci par avance