Bonjour,
problème fréquent (à la vue du nombre de problèmes au sujet du height:100%)... mais comme je n'ai rien trouvé ni sur le forum ni avec les modèles de cette page : http://css.alsacreations.com/Modeles-de-mise-en-page-en-CSS
je me permet de poser mon problème ici...
J'essaye d'avoir un design 2 colonnes (menu à gauche et contenu à droite).
La difficulté que je rencontre se trouve au niveau du height:100% pour le menu. J'aimerais lui appliqué une image background répétée en y donc il faut absolument que le div du menu descende au plus bas du contenu / de la page
Voici ma page test : http://perso.orange.fr/tchupacabra/ressources_web/alsacreations/test-height-100pp.html
et le code :
Avec ce code, malgré le height:100% au div#left-sidebar, la hauteur ne prend pas le maximum...
Comment faire alors ?
Merci d'avance
Modifié par Tchupacabra (15 May 2007 - 12:17)
problème fréquent (à la vue du nombre de problèmes au sujet du height:100%)... mais comme je n'ai rien trouvé ni sur le forum ni avec les modèles de cette page : http://css.alsacreations.com/Modeles-de-mise-en-page-en-CSS
je me permet de poser mon problème ici...
J'essaye d'avoir un design 2 colonnes (menu à gauche et contenu à droite).
La difficulté que je rencontre se trouve au niveau du height:100% pour le menu. J'aimerais lui appliqué une image background répétée en y donc il faut absolument que le div du menu descende au plus bas du contenu / de la page
Voici ma page test : http://perso.orange.fr/tchupacabra/ressources_web/alsacreations/test-height-100pp.html
et le code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Test</title>
<style>
* {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
width: 100%;
max-width: 1000px;
min-width: 700px;
}
body {
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
#left-sidebar {
position:absolute;
left: 20px;
top: 0px;
width: 200px;
height: 100%;
background-color: #0055A4;
}
div#contenu {
margin-left: 240px;
background: #CCCCCC;
}
</style>
</head>
<body>
<div id="left-sidebar">le menu</div>
<div id="contenu">
contenu<br />
contenu<br />
contenu<br />
[ ... ]
contenu<br />
contenu<br />
contenu<br />
</div>
</body>
</html>
Avec ce code, malgré le height:100% au div#left-sidebar, la hauteur ne prend pas le maximum...
Comment faire alors ?
Merci d'avance
Modifié par Tchupacabra (15 May 2007 - 12:17)