Bonjour,
j'ai un problème avec l'affichage de mon site. Il devrait normalement prendre 100% de la hauteur de la page, mais ce n'est pas appliqué.
J'ai appliqué une height:100% à mes conteneurs, mais cela ne fonctionne que sous IE (oui je sais pour une fois que ca marche... )
Pour voir le problème allez ici, il suffit de changer de page avec les onglets, et dès qu'il n'y a pas suffisament de contenu, les blocs ne prennent plus 100%, et la scrollbar disparait. Sous IE6 on peut voir que ca marche. Le problème n'est pas lié au javascript, ca me fait la même chose avec une page statique.
Voici la hiérarchie des blocs (très simplifié) :
Voila le code principal css :
Si vous connaissez une solution, merci d'avance
j'ai un problème avec l'affichage de mon site. Il devrait normalement prendre 100% de la hauteur de la page, mais ce n'est pas appliqué.
J'ai appliqué une height:100% à mes conteneurs, mais cela ne fonctionne que sous IE (oui je sais pour une fois que ca marche... )
Pour voir le problème allez ici, il suffit de changer de page avec les onglets, et dès qu'il n'y a pas suffisament de contenu, les blocs ne prennent plus 100%, et la scrollbar disparait. Sous IE6 on peut voir que ca marche. Le problème n'est pas lié au javascript, ca me fait la même chose avec une page statique.
Voici la hiérarchie des blocs (très simplifié) :
<body>
<div id="conteneur">
<div id="header"></div>
<div id="content"></div>
<p id="footer"></div>
</div>
</body>
Voila le code principal css :
body
{
margin: 0px 0 ;
padding: 0 ;
text-align: center ;
font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
background: #FFFFDD;
height:100%;
}
div#conteneur
{
width: 770px ;
height:100%;
margin: 0 auto ;
text-align: left ;
background: #fff url(../img/l_bord.gif) repeat-y left top ;
}
div#header
{
height: 122px ;
margin: 0 ;
background: url(../background.JPG) no-repeat left top ;
}
div#content
{
padding: 0 25px 0 25px ;
/*height:100%;*/
}
p#footer
{
margin: 0 ;
padding-right: 10px ;
line-height: 30px ;
text-align: center ;
color: #000000;
}
Si vous connaissez une solution, merci d'avance