Faire des DIV hauteur au moins aussi grande que la page en CSS
J'ai un DIV que je veux toucher le bas de l'écran (pour l'apparence des raisons). Parfois, le contenu est assez grand pour le faire, mais parfois le contenu est trop court et le DIV ne touche pas le bas de l'écran. Est-il une solution simple?
Vous devez vous connecter pour publier un commentaire.
Si vous définissez min-hauteur de 100% pour la DIV, vous devez également inclure:
Éléments d'élargir la taille de leur conteneur, donc assurez-vous que le conteneur (la page elle-même) a une hauteur de 100% aussi.
Pour tous ceux qui lisent ce sujet plus tard (comme moi) vous pouvez utiliser
La
vh
l'unité est pour la fenêtre d'affichage de la hauteur et est d'un pour cent de la taille de l'écran.C'est la façon de le faire: http://ryanfait.com/sticky-footer/
min-height:100%
devrait fonctionner en supposant qu'il n'est pas dans un autre div avec une hauteur définie,
IE6 correctif pour aller avec Jimmeh réponse:
height: 100%
est assez IE6 va activez le réglage automatique de la hauteur si pas caché débordement (ou elle décide qu'en raison de quelque obscure raison, la hauteur doit être autre chose)Si vous définissez la div CSS position:absolute, vous pouvez utiliser: