Bootstrap: Wie kann man Text in einer bestimmten Größe nicht richtig haben?
Lesezeit: 4 Minuten
Der Nomade
Verwenden von Twitter Bootstrap, wenn ich die Größe meines Browsers auf die Größe XS verkleinere. Das ist meine Fußzeile. ich habe text-right -Eigenschaft, um den Rest der Bildschirmgrößen zu handhaben, aber auf XS wird sie nach dem Stapeln immer noch rechts ausgerichtet.
Wie bekomme ich das nicht hin text-right auf XS-Bildschirmgrößen?
<p class="text-sm-right">Right aligned text on viewports sized SM (small) or wider.</p>
<p class="text-md-right">Right aligned text on viewports sized MD (medium) or wider.</p>
<p class="text-lg-right">Right aligned text on viewports sized LG (large) or wider.</p>
<p class="text-xl-right">Right aligned text on viewports sized XL (extra-large) or wider.</p>
xs-Größe ist für 767px und niedrigere Auflösungen.
Es ist eine sehr schlechte Praxis, den Bootstrap-Kern zu hacken. Es ist dann besser, eine eigene Klasse zu schreiben.
– Damian Pavlica
5. Mai 2016 um 16:14 Uhr
Das funktioniert gut. Das footer .text-right selector ist spezifisch genug und es ist akzeptabel, wenn die Überschreibung in einer separaten Datei nach bootstrap.css erfolgt
– Sim
12. Februar 2017 um 19:57 Uhr
Bootstrap 4 verfügt über eine reaktionsschnelle Ausrichtung, sodass Sie einfach verwenden würden text-sm-right.
– Sim
12. Februar 2017 um 19:59 Uhr
@ZimSystem Ihre Antwort ist die eigentliche Antwort auf die Frage. Sie legen Ihr Standard-CSS für die kleinste Größe in Ihrer CSS-Datei fest und fügen dann Klassen zu Ihren Elementen hinzu, z. B. text-lg-center, um den Text auf großen Bildschirmen zentriert auszurichten
– Jordanien
7. April 2018 um 2:50 Uhr
Klasse text-right sollte nur eine Sache tun, um den Text richtig auszurichten 🙂
– vAhy_The
23. April 2020 um 9:31 Uhr
Im Jahr 2021 löse ich immer noch ein ähnliches Problem mit Flexbox, ohne die ursprünglichen Bootstrap-Stile zu ändern. Sieht bei jeder Bildschirmauflösung gut aus.