.html, body {
height: 500px;
border: 1px dotted blue;
padding: 10px;
}
.container {
width: 400px;
height: calc( 100%-100px);
border: 1px solid black;
}
.child {
border: 1px solid red;
height: 100%;
}
<div class="container">
<div class="child"></div>
</div>
Ici j'ai utilisé la hauteur avec la fonction calc sur le conteneur. Le problème est que le div enfant ne prend pas 100% de la hauteur de son parent. Pourquoi en est-il ainsi ?