Bitte beziehen Sie sich auf den Code, den ich versucht habe
<div class="row">
<div class="center-block">First Div</div>
<div class="center-block">Second DIV </div>
</div>
ausgabe :
First Div
SecondDiv
Erwartete Ausgabe :
First Div Second Div
ich möchte die beiden divs mit bootstrap css horizontal mittig auf der seite ausrichten. Wie kann ich das machen ? Ich möchte nicht einfache CSS und Floating-Konzept verwenden, um dies zu tun. weil ich die bootstrap-css verwenden muss, um in allen Arten von Layouts zu arbeiten (d. h. alle Fenstergrößen und Auflösungen), anstatt die Medienabfrage zu verwenden.
Das sollte den Trick tun:
<div class="container">
<div class="row">
<div class="col-xs-6">
ONE
</div>
<div class="col-xs-6">
TWO
</div>
</div>
</div>
Lesen Sie den Abschnitt über das Rastersystem der Bootstrap-Dokumente, um sich mit der Funktionsweise von Bootstrap-Rastern vertraut zu machen:
Verwenden Sie die Bootstrap-Klassen col-xx-#
und col-xx-offset-#
.
Was hier passiert, ist, dass Ihr Bildschirm in 12 Spalten unterteilt wird. In col-xx-#
ist #
die Anzahl der Spalten, die Sie abdecken, und offset ist die Anzahl der Spalten, die Sie belassen.
Für xx
wird in einer allgemeinen Website md
bevorzugt. Wenn Sie möchten, dass Ihr Layout auf einem Mobilgerät gleich aussieht, wird xs
bevorzugt.
Mit dem, was ich aus Ihrer Anforderung machen kann,
<div class="row">
<div class="col-md-4">First Div</div>
<div class="col-md-8">Second DIV </div>
</div>
Sollte den Trick tun.
<div class="container">
<div class="row">
<div class="col-xs-6 col-sm-6 col-md-6">
First Div
</div>
<div class="col-xs-6 col-sm-6 col-md-6">
Second Div
</div>
</div>
Das macht den Trick.
Um zwei Divs horizontal auszurichten, müssen Sie nur zwei Klassen von Bootstrap kombinieren: So geht's:
<div class ="container-fluid">
<div class ="row">
<div class ="col-md-6 col-sm-6">
First Div
</div>
<div class ="col-md-6 col-sm-6">
Second Div
</div>
</div>
</div>
Alternative Bootstrap 4-Lösung (auf diese Weise können Sie divs verwenden, die kleiner als col-6 sind):
<div class="container">
<div class="row justify-content-center">
<div class="col-4">
One of two columns
</div>
<div class="col-4">
One of two columns
</div>
</div>
</div>
Die Antwort von Ranveer (zweite Antwort oben) funktioniert absolut NICHT.
Er sagt, col-xx-offset-#
zu verwenden, aber so werden Offsets nicht verwendet.
Wenn Sie Ihre Zeit damit vergeudet haben, col-xx-offset-#
zu verwenden, wie ich es aufgrund seiner Antwort tat, ist die Lösung offset-xx-#
.