Dernière Position flex élément à la fin de conteneur

Cette question concerne un navigateur avec plein css3, y compris flexbox.

J'ai un conteneur flex avec certains éléments. Ils sont tous justifiés flex-pour commencer, mais je veux le dernier .end élément à être justifiée, flex-end. Est-il un bon moyen de le faire sans modifier le code HTML et sans avoir recours à un positionnement absolu?

CSS:

.container {
  display: flex;
  flex-direction: column;
  outline: 1px solid green;
  min-height: 400px;
  width: 100px;
  justify-content: flex-start;
}
p {
  height: 50px;
  background-color: blue;
  margin: 5px;
}

HTML:

<div class="container">
  <p></p>
  <p></p>
  <p></p>
  <p class="end"></p>
</div>

InformationsquelleAutor George Mauer | 2015-11-25