J'ai une page avec deux div
s sur ce qui devrait remplir tout l'écran.Comment faire un div pour afficher les barres de défilement (sans hauteur fixe)?
Les deux ont une largeur = 100%
L'une hauteur supérieure de doit être définie par son contenu (la hauteur minimale possible qui correspond à tout le contenu) et ne jamais montrer barres de défilement.
Celui du bas doit remplir le reste de l'écran. Cependant, si son contenu ne correspond pas à la div, il devrait afficher la barre de défilement verticale.
Comme ceci:
<div id="header">This block should not display the scrollbars</div>
<div id="content">This block should fill the rest of the screen and show the vertical scrollbar if the content does not fit</div>
Comment puis-je faire avec CSS
?
Mise à jour:
Je suis à la recherche d'une solution qui ne me obliger à régler la hauteur fixée pour la div supérieure.
Est-ce possible?
vous pourriez le faire sans fixer une hauteur sur la div d'en-tête ...mais vous courez le risque que la partie inférieure du contenu disparaisse au bas de la fenêtre de vue si le contenu de l'en-tête devient trop grand. – Zoidberg