Bonjour à tous !
je suis confronté au cas de figure suivant :
dans le cadre d'un framework assez figé (donc peu de possibilité de modifier le markup html), j'essaie d'obtenir ceci :
avec :
#header et #footer n'ont pas nécessairement une hauteur fixée.
#contenu doit prendre la hauteur du viewport restante
j'ai bien sûr mis html et body en height:100%,
et #page en min-height:100%
Question donc : comment faire pour que #contenu occupe toute la hauteur disponible ?
Soit : [hauteur du viewport] - ( [hauteur header]+[hauteur footer] )
Car si je mets height:100% sur #page ET #contenu, ce dernier dépasse de la hauteur du viewport d'autant que la somme des hauteurs header+footer.
Merci beaucoup !
je suis confronté au cas de figure suivant :
dans le cadre d'un framework assez figé (donc peu de possibilité de modifier le markup html), j'essaie d'obtenir ceci :
<html>
<body>
<div id="page">
<div id="header"></div>
<div id="contenu"></div>
<div id="footer"></div>
</div>
</body>
</html>
avec :
#header et #footer n'ont pas nécessairement une hauteur fixée.
#contenu doit prendre la hauteur du viewport restante
j'ai bien sûr mis html et body en height:100%,
et #page en min-height:100%
Question donc : comment faire pour que #contenu occupe toute la hauteur disponible ?
Soit : [hauteur du viewport] - ( [hauteur header]+[hauteur footer] )
Car si je mets height:100% sur #page ET #contenu, ce dernier dépasse de la hauteur du viewport d'autant que la somme des hauteurs header+footer.
Merci beaucoup !