Vertikale Mitte ausrichten im inneren div-Spalten

Ist es möglich, mit CSS, während Sie eine Zeile mit zwei Spalten, eine mit Bild und eine mit text, deren Inhalt vertikal ausgerichtet in der Mitte?

Ich habe schlug meinen Kopf tagelang über dies und versuchte alles, ich könnte denken.

Dies ist die grundlegende Struktur, die ich verwende, die ist ganz basierend auf Prozentsätzen. Dies ist für eine responsive one-page layout basiert auf einer Reihe von Abschnitten, die jeweils mit min-height auf 100% gesetzt.

CSS

html, body {
    width: 100%;
    height: 100%;
}

section {
    width: 100%;
    min-height: 100%;
    display:table;
    height:inherit;
}

.row {
    width: 100%;
    height: 100%;
    display:table-cell;
}

.col-left, .col-right {
    float: left;
    width: 50%;
    height: 100%;
}

/*--this should be vertically centred--*/

.content {
}

HTML

<section>

        <div class="row">

            <div class="col-left">
                <div class="content">
                    <h1>SOME TEXT</h1>
                </div>
            </div>

            <div class="col-right">
                <div class="content">
                    <img src="SOME IMAGE URL">
                </div>
            </div>

        </div>

</section>

JSFiddle

mögliche Duplikate von Vertical-align: middle

InformationsquelleAutor David Martins | 2015-04-15

Schreibe einen Kommentar