Flexbox - les Enfants s'étendre à remplir hauteur

J'ai un pied de page dynamique sur ma page et j'attends le contenu ci-dessus à l'échelle pour atteindre le sommet du pied de page, c'est très bien et tout, mais je vais avoir un problème:

CSS:

#snippet-container {
  height: 300px;
  width: 200px;
}

#page {
  display: flex;
  flex-flow: column;
  height: 100%;
}

#content {
  flex: 1 1 auto;
  background: blue;
}

#content .test {
  width: 100%;
  height: 100%;
  background: yellow;
  border: 2px solid red;
}

#footer {
  flex: 0 1 10vh;
  background: black;
}

HTML:

<div id="snippet-container">
  <div id="page">
    <div id="content">
      <div class="test"></div>
    </div>
    <div id="footer"></div>
  </div>
</div>

J'attendrais la .test élément de remplir le #content élément, d'où le 100%/100% width/height cependant, il n'est pas.

Vous pouvez voir cela reflète que j'ai donné le .test élément d'une bordure rouge dans l'extrait de code.

InformationsquelleAutor Hobbyist | 2016-07-10