Ich bin derzeit den Aufbau einer Website und ich in einigen Fragen einander Bildern und Text mit Seiten leite:in voller Höhe Bild
<div class='banner' style='background-color: #efefef'>
<div class='container-fluid'>
<div class="row-fluid">
<div class='col-sm-8'>
<div class='inner'>
<div class='title'>Travel Bezaff</div>
<div class='subtitle'>Like nothing you've ever experienced</div>
<div class="paragraph" style="text-align: center">
From the bustling streets of Casablanca to the dynamic capital city of Rabat to the labryinth like medina of the old city of Fez, prepare yourself for a journey into one of the most culturally diverse regions.
</div>
</div>
</div>
<div class='col-sm-4'></div>
</div>
</div>
</div>
Ich habe zwei Spalten in einer Zeile, eine für Inhalt und eine für ein Bild, das sich auf der rechten Seite der Seite befinden würde. Der Inhalt befindet sich, wie Sie sehen können, bereits auf der linken Seite des Containers.
Ich frage mich nur, wie man beide Spalten von gleicher Höhe machen. Das Bild sollte die Höhe für eine größere Bildschirmgröße vollständig ausfüllen, aber es ist sicherlich akzeptabel, wenn die beiden Spalten übereinander gestapelt werden, wenn sie auf kleinere Bildschirmgrößen verkleinert werden. Wie kann ich das schaffen?
Gibt es irgendwelche Nachteile bei der Implementierung? –
Wenn Sie nach einer (meist) browserübergreifenden Lösung suchen, verwenden Sie die 'display: table'-Version. Der Hauptnachteil besteht darin, dass Sie das Styling aggressiver auf mobile Größen umstellen müssen, da die Spalten nicht als "Tabellenzellen" gestapelt werden.Die 'flex'-Lösung bietet weniger Unterstützung, ist aber viel sauberer, intuitiver und zum Anordnen von Spalten ausgelegt - sie könnte auch mit dem Bootstrap-Grid-System in Konflikt stehen (da es all diese Elemente handhabt). Die beiden Flexbox-Lösungen sind nur unterschiedliche Möglichkeiten, das Bild zu verarbeiten. Viel Glück! –
Meine 'innere' Klasse hat etwas Polsterung. Aus irgendeinem Grund funktioniert Ihr Code nicht, sobald ich etwas Auffüllen hinzufüge. –