Flexbox wrap - alignement différent pour la dernière ligne

Je suis à l'aide de flex zone d'aligner deux éléments à gauche et à droite du conteneur, tandis que la verticale du centre-alignement. Voici un exemple très simple de ce que je suis en train de réaliser.

HTML:

<div class="container">
    <div class="first"></div>
    <div class="second"></div>
</div>

CSS:

.container {
    width:100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.first {
    background-color: yellow;
    width: 200px;
    height: 100px;
}

.second {
    background-color: blue;
    width: 200px;
    height: 100px;
}

Voici la jsfiddle de l'exemple.

Cela fonctionne parfaitement bien si l'écran est assez large pour s'adapter à la fois interne divs sur une ligne. Toutefois, lorsque la taille de l'écran est de petite taille (par exemple un téléphone mobile) et les divs wrap sur la deuxième ligne, le second devient également aligné sur le côté gauche (c'est à dire flex-start). Comment puis-je forcer le deuxième div toujours être aligné contre le droit de frontière, peu importe si c'est sur la première ligne ou enroulée sur le second?

EDIT: Dans l'exemple, je lui ai donné une largeur fixe pour les deux éléments enfants - c'est pour des raisons de simplicité. Dans la vie réelle demande, à toutes les largeurs changent dynamiquement en fonction du contenu de lire à partir de la base de données au moment de l'exécution. Par conséquent, toute solution qui est basée sur des dimensions fixes ne fonctionnera pas.

Je pense que vous avez confondu avec ce que align-self. La propriété se réfère à la façon dont les éléments sont alignés le long de l'axe transversal (puisque vous êtes à l'aide de la ligne comme le flex-direction, la croix de l'axe se réfère à l'axe vertical). Il est pour l'instant pas de justify-self attribut encore. Voir: css-tricks.com/snippets/css/a-guide-to-flexbox
Vous avez raison, j'ai confondu. J'ai mis à jour ma question en conséquence. Néanmoins, j'ai toujours le problème d'avoir à aligner le deuxième div à droite, peu importe si c'est sur la première ligne sur l'enveloppe.

OriginalL'auteur Aleks G | 2014-11-17