Ich habe ein Szenario wie dieses, wo ich ein Bild mit der Breite 100% als Hintergrund haben möchte. Als nächstes möchte ich einen zweispaltigen Layout-Text in der Mitte des Bildes ausrichten. Ich benutze Anzeigetabellenzelle und vertikale Ausrichtung: Mitte und es funktioniert nicht wie erwartet.Vertikales Ausrichten von zwei Spalten Layout auf 100% Breite Bild
Erwartetes Ergebnis ist das zweispaltige Layout in der Mitte. Hinweis: Das Bild muss als Hintergrund mit einer Breite von 100% und einer Höhenskala entsprechend der Browserbreite dienen.
* {
margin: 0;
padding: 0;
}
<div style="position: relative;">
<img src="https://www.math.nmsu.edu/~pmorandi/math112f00/graphics/rectangle.gif" style="width: 100%; line-height: 0;" />
<div style="position: absolute; top: 0; left: 0; right: 0; bottom: 0;">
<div style="display: table; vertical-align: middle; padding-top: 100px;">
<div style="display: table-cell; width: 120px;">
Left Column
</div>
<div style="display: table-cell;">
<p>
Right Column Top
</p>
<p>
Right Column Bottom
</p>
</div>
</div>
</div>
</div>
möchten Sie die Tabelle horizontal zu zentrieren ein vertikal? –
@LucaJung yup es ist gut, wenn Sie zeigen können, wie Sie beide – vincentsty
@vincentsty erreichen, überprüfen Sie meine Lösung mit 'Tabelle' und' flexbox' Anzeige und lassen Sie mich Ihre Rückmeldung wissen. Vielen Dank! – kukkuz