Bitte beziehen Sie sich auf den folgenden Code, was 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 zur Seite ausrichten. Wie kann ich das machen ? Ich möchte nicht einfache CSS und Floating-Konzept verwenden, um dies zu tun. weil ich das Bootstrap-CSS verwenden muss, um in allen Arten von Layouts (dh allen Fenstergrößen und Auflösungen) zu arbeiten, anstatt Medienabfragen zu verwenden.
html
css
twitter-bootstrap
SivaRajini
quelle
quelle
xs
und nichtmd
?Verwenden Sie die Bootstrap-Klassen
col-xx-#
undcol-xx-offset-#
Was hier passiert, ist, dass Ihr Bildschirm in 12 Spalten unterteilt wird. In
col-xx-#
,#
ist die Anzahl der Spalten , die Sie decken und Offset wird die Anzahl der Spalten , die Sie verlassen.Denn
xx
auf einer allgemeinen Websitemd
wird bevorzugt, und wenn Sie möchten, dass Ihr Layout auf einem mobilen Gerät gleich aussieht,xs
wird es bevorzugt.Mit dem, was ich aus Ihrer Anforderung machen kann,
Sollte den Trick machen.
quelle
Alternative Bootstrap 4-Lösung (auf diese Weise können Sie Divs verwenden, die kleiner als col-6 sind ):
Mehr
quelle
Das macht den Trick.
quelle
Um zwei Divs horizontal auszurichten, müssen Sie nur zwei Bootstrap-Klassen kombinieren: So geht's:
quelle
Die Antwort von Ranveer (zweite Antwort oben) funktioniert absolut NICHT.
Er sagt zu verwenden
col-xx-offset-#
, aber so werden Offsets nicht verwendet.Wenn Sie Ihre Zeit damit verschwendet haben
col-xx-offset-#
, wie ich es aufgrund seiner Antwort getan habe, ist die Lösung die Verwendungoffset-xx-#
.quelle
Alternative, die ich Angular programmiert habe:
quelle
Ich empfehle CSS-Raster über Bootstrap, wenn Sie wirklich strukturiertere Daten haben möchten, z. B. eine nebeneinander liegende Tabelle mit mehreren Zeilen, da Sie nicht für jedes Kind einen Klassennamen hinzufügen müssen:
CSS-Gitter
quelle