Set Höhe von CSS-flex-Elemente auf die gleiche Höhe?

Ich habe 2 divs nebeneinander, die ich vertikal zentrieren und horizontal mit flex und justify-content/align-items.

Beispiel
HTML:

<div class="inner">
    <div class="section green">
        <img src="http://i.imgur.com/hEOMgVf.png">
    </div>
    <div class="section red">
         <img src="http://i.imgur.com/nEybO1g.png">
    </div>
</div>

CSS:

.inner {
    float: left;
    width: 500px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #343434;
    text-align: center;
}
.section {
    float: left;
    flex: 1;
}

.green { background-color: #7dc242; }
.red { background-color: #ed1c24; }

Mein Problem ist, dass ich brauche, um die Größe der beiden 'section' divs auf der gleichen sowie zentrieren Sie Sie vertikal und horizontal. Sie sehen in der JSFiddle unten, der grüne hintergrund ist nicht die gleiche Höhe wie die rot. Wie kann ich beide divs die volle Höhe der div-container?

Hier ist eine vereinfachte JSFiddle, was ich habe:
http://jsfiddle.net/beK28/1/

Wie über die Einstellung der Bilder' Höhe? jsfiddle.net/YGTry

InformationsquelleAutor user3420034 | 2014-03-26

Schreibe einen Kommentar