Bonjour à tous,
Voila je passe en fin à la pratique, et je ne parviens vraiment pas à mettre en page un truc simple...
Je ne cherche qu’à faire en sorte que çà fonctionne dans Firefox pour l'instant.
J’ai besoin de trois blocs, 1 header de 69px de haut, un menu de 149px de large et 100% de haut et un content.
J'ai besoin que le background du menu remplisse la totalité de la hauteur de la page...
J'ai pour ce faire le code suivant :
HTML :
CSS
Je pensais naïvement que le fait de mettre 100% de haut sur un bloc lui faisait prendre automatiquement la totalité de la hauteur restante après le header, mais :
1) Si il n'y à pas de contenu dans le menu, ben il ne se passe rien
2) Si il y a au moins un caractère le bloc fait 100% de la hauteur totale de la fenêtre du navigateur
Donc me fait apparaître une splendide scrollbar ....
J'ai un 4 éme bloc "gabarit" autour de l'ensemble car j'ai lu qu'il était nécessaire de fournir une référence afin de pouvoir déterminer sur quelle valeur calculer les 100% de haut...
Une idée ?
Modifié le 18 Nov 2004 - 14:03
Voila je passe en fin à la pratique, et je ne parviens vraiment pas à mettre en page un truc simple...
Je ne cherche qu’à faire en sorte que çà fonctionne dans Firefox pour l'instant.
J’ai besoin de trois blocs, 1 header de 69px de haut, un menu de 149px de large et 100% de haut et un content.
J'ai besoin que le background du menu remplisse la totalité de la hauteur de la page...
J'ai pour ce faire le code suivant :
HTML :
<div id="gabarit">
<div id="header">
<img src="/images/_header_logo.gif" alt="Représentation graphique du logo" width="362" height="69">
</div>
<div id="menu">
Mise en place ici du menu
</div>
<div id="content"></div>
</div>
CSS
/* DEFAULT VALUES ----------------------------------------------*/
html, body {
height:100%;
width:100%;
}
body {
margin:0;
padding:0;
}
/* GABARIT -----------------------------------------------------*/
#gabarit {
height:100%;
width:100%;
}
/* HEADER ----------------------------------------------------- */
#header {
height:69px;
background-image:url(images/_backheader.gif);
}
/* MENU --------------------------------------------------------*/
#menu {
width:149px;
background-color:#E9818F;
}
Je pensais naïvement que le fait de mettre 100% de haut sur un bloc lui faisait prendre automatiquement la totalité de la hauteur restante après le header, mais :
1) Si il n'y à pas de contenu dans le menu, ben il ne se passe rien
2) Si il y a au moins un caractère le bloc fait 100% de la hauteur totale de la fenêtre du navigateur
Donc me fait apparaître une splendide scrollbar ....

J'ai un 4 éme bloc "gabarit" autour de l'ensemble car j'ai lu qu'il était nécessaire de fournir une référence afin de pouvoir déterminer sur quelle valeur calculer les 100% de haut...
Une idée ?
Modifié le 18 Nov 2004 - 14:03