Existe-t-il une méthode permettant de faire en sorte qu'une division s'étende sur toute sa hauteur ? J'ai également un sticky footer.
Voici la page web : Site web supprimé . La partie centrale dont je parle est la div blanche, midcontent, qui a des valeurs CSS :
.midcontent{
width:85%;
margin:0 auto;
padding:10px 20px;
padding-top:0;
background-color:#FFF;
overflow:hidden;
min-height:100%;
max-width:968px;
height:100%;
}
Alors oui, évidemment height:100%
n'a pas fonctionné. De plus, TOUS les conteneurs parents ont une hauteur définie.
Voici la structure générale
<body>
<div id="wrap">
<div id="main">
<div class="headout">
<div class="headimg"></div>
</div>
<div class="midcontainer"></div>
</div>
</div>
<div id="footer">
<div class="footer"></div>
</div>
0 votes
Il s'agit d'une question TRÈS courante, votre solution se trouvera presque certainement dans d'autres réponses : stackoverflow.com/search?q=css+div+100 ou stackoverflow.com/search?q=css+div+height
3 votes
Je les ai parcourus, la plupart d'entre eux disent la même chose. J'ai appliqué ce qui a été dit, mais ce n'est toujours pas réparé.
1 votes
Je ne suis pas sûr que votre question soit suffisamment claire. Cherchez-vous quelque chose qui fasse en sorte que "midcontainer" prenne le total restant l'espace entre "headout" et "footer" ? Parce que ce n'est certainement pas égal à 100%.
0 votes
stackoverflow.com/a/60403264/470749 m'a été utile pour étendre un div afin de remplir la hauteur restante de la fenêtre.