Voila,
cela fait deja un petit moment que je cherche un moyen pour avoir une header avec hauteur en pixel et une autre layer scrollable qui rempli le reste de la page ( donc en % ). Le problème c'est que les 100% représente la taille de la fenêtre et non pas de ce qu'il reste a remplir... arrrghhhh
Voila mon code, le layer "contenu" fait donc 80%.... :
J'aimerais pouvoir mettre height= 100% - (taille Header); mais ca marche pô....
Quelqu'un connait-il une solution?
Merci d'avance
Modifié le 06 Nov 2004 - 22:39
cela fait deja un petit moment que je cherche un moyen pour avoir une header avec hauteur en pixel et une autre layer scrollable qui rempli le reste de la page ( donc en % ). Le problème c'est que les 100% représente la taille de la fenêtre et non pas de ce qu'il reste a remplir... arrrghhhh
Voila mon code, le layer "contenu" fait donc 80%.... :
<html>
<head>
<title>Test CSS</title>
<style type="text/css">
<!--
html, body {
height: 100%;
width: 100%;
overflow: hidden;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
}
#header {
background-color: #99CCCC;
width: 100%;
position: absolute;
height: 90px;
margin-top: 0px;
}
#contenu {
text-align:center;
height: 80%;
width: 100%;
position: absolute;
top: 90px;
margin: 0;
padding: 0;
overflow: auto;
background-color:#9999CC;
}
-->
</style>
</head>
<body>
<div id="header"></div>
<div id="contenu">
<p>contenu</p><p>contenu</p><p>contenu</p><p>contenu</p><p>contenu</p><p>contenu</p><p>contenu</p>
<p>contenu</p><p>contenu</p><p>contenu</p><p>contenu</p><p>contenu</p><p>contenu</p><p>contenu</p>
<p>contenu</p><p>contenu</p><p>contenu</p><p>contenu</p><p>contenu</p><p>contenu</p><p>contenu</p>
</div>
</body>
</html>
J'aimerais pouvoir mettre height= 100% - (taille Header); mais ca marche pô....
Quelqu'un connait-il une solution?
Merci d'avance
Modifié le 06 Nov 2004 - 22:39