Bonjour à tous.
Dans une page web, je veux mettre en place, de préférence en CSS2, une mise en page qui ressemble à ceci :
- en haut : un bandeau, fixe, dont la hauteur est connue en absolu (n pixels),
- sous le bandeau : un corps de page qui, s'il dépasse de la fenêtre du navigateur, se voit doter d'une barre de défilement verticale
- cette barre de défilement n'apparaît qu'à droite du corps de la page, pas à droite du bandeau
Dans sa nouvelle interface, la messagerie Gmail de Google ressemble à cela.
Mon problème réside dans le fait de donner une taille (height) à #content afin que, à l'aide de la propriété overflow:auto, la barre de défilement apparaisse quand cette taille est dépassée. La valeur de height (ou max-height) doit être égale à 100% moins les n pixels de #header.
Sans Javascript, je n'arrive pas à faire quelque chose de propre.
Auriez-vous une solution ?
Merci.
Partager