Détails
Comment faire en sorte que la hauteur d'un div soit égale à la hauteur de la fenêtre du navigateur ?
J'ai une mise en page avec deux colonnes - une div
gauche et une div
droite.
La div
de droite a une background-color
grise, et j'ai besoin qu'elle s'étende verticalement en fonction de la hauteur de la fenêtre du navigateur de l'utilisateur. Actuellement, la couleur d'arrière-plan s'arrête au dernier élément de contenu de cette subdivision.
J'ai essayé height:100%
, min-height:100%;
, etc.
2007
3
Si vous êtes en mesure de positionner absolument vos éléments,
le ferait.
Tu ne mentionnes pas quelques détails importants comme.. :
Voici une possibilité :
Il existe de nombreuses variations sur ce point, selon les colonnes qui doivent être fixes et celles qui sont liquides. Vous pouvez également le faire avec un positionnement absolu, mais j'ai généralement trouvé de meilleurs résultats (notamment en termes de cross-browser) en utilisant des flotteurs à la place.
Ajoutez
min-height : 100%
et ne spécifiez pas de hauteur (ou mettez-la en automatique). Cela a fait l'affaire pour moi :