Bonjour à tous,
j'ai un probleme avec la hauteur de ma page web. En effet, j'ai applique a ma page web la structure suivante :
Et voici une partie du fichier css qui pourrait servir :
En fait, dans mon fichier inclut, il y a quelque chose du genre :
Rien de plus, et donc mon id global ayant un fond gris ( le meme que le menu ), comme j'ai mis un fond blanc à mon contenu, celui ci ne s'etire pas jusqu'au pied de page.
Le résultat en image : içi
( c'est tout de suite plus clair je pense ^^ )
J'ai reussi a régler partiellement le probleme avec FF, grâce en appliquant un min-height à .contenu, en lui donnant une valeur en px, mais bon si le menu s'aggrandit je dois modifier cette valeur, et avec IE cela ne fonctionne pas...
Si vous pouviez m'aider à résoudre mon probleme, car j'avoue être un peu dépassé , j'ai pourtant fait ce qu'il fallait faire selon moi ( apprement non ^^ )
Merci de votre aide.
Modifié par Blackelf (14 Mar 2006 - 19:24)
j'ai un probleme avec la hauteur de ma page web. En effet, j'ai applique a ma page web la structure suivante :
<body>
<div id="global">
<h1 class="entete"></h1>
<h1 class="barnavig">>> Navigation :: <? echo $navigation; ?></h1>
<div class="menu">
<br />
<h3 class="navigation"></h3>
blabla
<h3 class="fatestaynight"></h3>
blabla
<h3 class="anime"></h3>
blabla
<h3 class="multimedia"></h3>
blabla
<h3 class="partenaires"></h3>
blabla
<h3 class="statistiques"></h3>
blabla
<br />
</div>
<div class="contenu"><? include ($include); ?></div>
<div class="pied">Copyright ...</div>
</div>
</body>
Et voici une partie du fichier css qui pourrait servir :
html, body {
margin:0;
padding:0;
height: 100%;
color:black;
font-family: Arial;
font-size: 11px;
background-image:url("images/fontpage.jpg");
}
#global {
padding-left:21px;
padding-right:21px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:758px;
background-image:url("images/fond.gif");
background-repeat:repeat-y;
background-color:#CBD2DA;
border-bottom:1px solid black;
}
.menu, .contenu {
float:left;
}
.menu {
width:140px;
background-color:#CBD2DA;
}
.contenu {
width:614px;
border-left:4px double #757677;
background-color:white;
min-height: 625px;
}
.pied {
clear:left;
margin-left:140px;
width:314px;
border-left:4px double #757677;
background-color:white;
background-image:url("imagesrecup/310400129447.jpg");
background-repeat:no-repeat;
padding-left:300px;
padding-top:50px;
text-align:right;
font-size:0.8em;
font-family:arial;
}
En fait, dans mon fichier inclut, il y a quelque chose du genre :
<h2>Titre contenu</h2>
<br />
<p>
</p>
Rien de plus, et donc mon id global ayant un fond gris ( le meme que le menu ), comme j'ai mis un fond blanc à mon contenu, celui ci ne s'etire pas jusqu'au pied de page.
Le résultat en image : içi
( c'est tout de suite plus clair je pense ^^ )
J'ai reussi a régler partiellement le probleme avec FF, grâce en appliquant un min-height à .contenu, en lui donnant une valeur en px, mais bon si le menu s'aggrandit je dois modifier cette valeur, et avec IE cela ne fonctionne pas...
Si vous pouviez m'aider à résoudre mon probleme, car j'avoue être un peu dépassé , j'ai pourtant fait ce qu'il fallait faire selon moi ( apprement non ^^ )
Merci de votre aide.
Modifié par Blackelf (14 Mar 2006 - 19:24)