Bonjour tout le monde !
Comme beaucoup d'autres gens, je voudrais faire une page qui prend toujours au moins toute la taille de la fenetre... J'ai lu qvec qttention tous les tutoriels et conseils, et j'ai donc fait ceci :
code html
Or, si le page-container prend bien la hauteur voulue, le #contents ne suit pas !! Il s'arrète à la fin de son propre contenu et ne prend pas en compte la taille en % exprimée... J'ai remarqué que lorsque je fixais la taille en pixel, cela marchait. Mais en %, le min-height est tout simplement ignoré (je parle de firefox). En remplaçant min-height par height, ca marche sur ie6 mais évidemment pas sur firefox...
Si quelqu'un pouvait me dire pourquoi, cela m'aiderait beaucoup... Merci d'avance !
Modifié par yahrou (20 Jun 2007 - 12:58)
Comme beaucoup d'autres gens, je voudrais faire une page qui prend toujours au moins toute la taille de la fenetre... J'ai lu qvec qttention tous les tutoriels et conseils, et j'ai donc fait ceci :
html {
height: 100%;
width: 100%;
}
body {
height: 100%;
}
#page-container {
width: 780px;
min-height: 92%;
_height: 92%; // pour ie6
position: relative;
left: 50%;
margin-left: -390px;
top: 15px;
padding-bottom: 10px;
background: #f1eedf url(../images/footer.gif) center bottom no-repeat;
border: solid 1px;
border-color: #f1eedf;
}
#contents {
position: relative;
min-height: 100%;
background: transparent url(../images/background2.gif) top left repeat-y;
}
code html
<div id="page-container">
<div id="contents">
bla bla bla
</div>
</div>
Or, si le page-container prend bien la hauteur voulue, le #contents ne suit pas !! Il s'arrète à la fin de son propre contenu et ne prend pas en compte la taille en % exprimée... J'ai remarqué que lorsque je fixais la taille en pixel, cela marchait. Mais en %, le min-height est tout simplement ignoré (je parle de firefox). En remplaçant min-height par height, ca marche sur ie6 mais évidemment pas sur firefox...
Si quelqu'un pouvait me dire pourquoi, cela m'aiderait beaucoup... Merci d'avance !
Modifié par yahrou (20 Jun 2007 - 12:58)