J'ai un site qui a toujours une hauteur de 100%. L'en-tête et le pied de page ont toujours une hauteur fixe. Tout d'abord un peu de code:CSS Comment obtenir la hauteur entre l'en-tête et le pied de page?
CSS
#header { height: 50px; }
#footer { position: absolute; bottom: 0px; height: 20px; }
HTML
<!-- in the body tag -->
<div id="header">Header</div>
<div id="content-Left"></div>
<div id="content-Right"></div>
<div id="footer"></div>
EDIT: Comme vous pouvez le voir, j'ai une teneur en div (gauche et droite) entre tête et pied de page. Je veux que ces divs remplissent tout l'espace entre l'en-tête et le pied de page. La div content-left doit toujours afficher une bordure droite de l'en-tête au pied de page. Comment puis-je faire ceci?
J'ai modifié mon message. Je ne veux pas que ma page défile. La div contenu-droit aura un débordement. – Martijn
ci-dessus s'il vous plaît trouver mon code css modifié. cette solution simule une "frame" -layout. Personnellement, je ne recommande pas de créer une telle disposition en raison de l'invisibilité du contenu lorsque l'utilisateur change la taille de la fenêtre. – wildhaber
Oui c'est un autre aspect que je dois aborder. Comment éviteriez-vous ce problème tout en gardant le concept? – Martijn