Wie kann ich meine Twitter-Bootstrap-Schaltflächen rechtsbündig ausrichten?
Habe ich eine einfache demo hier:
<ul>
<li>One <input class="btn pull-right" value="test"></li>
<li>Two <input class="btn pull-right" value="test2"></li>
</ul>
Habe ich eine ungeordnete Liste und für jede Liste möchte ich auf den text auf der linken Seite und dann rechts ausgerichtet-Taste. Ich habe versucht, verwenden Sie pull-richtig, aber diese völlig vermasselt die Ausrichtung. Was mache ich falsch?
InformationsquelleAutor der Frage deltanovember | 2013-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfügen
pull-right
in das class-Attribut und lassen bootstrap ordnen Sie die Schaltflächen.Für Bootstrap 2.3 finden Sie unter: http://getbootstrap.com/2.3.2/components.html#misc > Helper-Klassen > .pull-rechts.
Für Bootstrap 3 finden Sie unter: https://getbootstrap.com/docs/3.3/css/#helper-classes > Helper-Klassen.
Für Bootstrap-4 finden Sie unter: https://getbootstrap.com/docs/4.0/utilities/float/#responsive
Den
pull-right
Befehl wurde entfernt und ersetzt mitfloat-right
oder im Allgemeinen zufloat-{sm,md,lg,xl}-{left,right,none}
InformationsquelleAutor der Antwort aronadaal
In twitter bootstrap 3 versuchen die Klasse ziehen-rechts
InformationsquelleAutor der Antwort Shawn Vader
"pull-right" - Klasse kann nicht der richtige Weg sein, weil in verwendet "float: right" anstelle von text-align.
Überprüfung der bootstrap 3 css Datei fand ich "text-rechts" - Klasse auf der Linie 457. Diese Klasse sollte der richtige Weg sein, richten Sie den text auf der rechten Seite.
Code:
InformationsquelleAutor der Antwort César León
Update 2018 - Bootstrap-4.0.0
Den
pull-right
Klasse ist jetztfloat-right
in der Bootstrap-4...http://www.codeply.com/go/nTobetXAwb
Ist es auch besser, nicht richten Sie die ul-Liste und verwenden Sie block-Elemente für die Zeilen.
Ist
float-right
immer noch nicht funktioniert?Denken Sie daran, dass Bootstrap-4 ist nun flexboxund viele Elemente sind
display:flex
kann verhindern, dass der float-right arbeiten. In einigen Fällen, die util-Klassen wiealign-self-end
oderml-auto
Arbeit nach rechts ausrichten Elemente in einer flexbox-container wie ein Bootstrap 4 .Zeile, Karte oder Nav.Denken Sie auch daran, dass
text-right
funktioniert immer noch auf inline-Elemente.Bootstrap-4 Rechtsbündig Beispiele
Bootstrap 3
Verwenden Sie die
pull-right
Klasse.InformationsquelleAutor der Antwort ZimSystem
Verwenden
button
- tag stattinput
und verwendenpull-right
Klasse.pull-right
Klasse völlig Durcheinander bringt beide Tasten, aber Sie können dieses Problem beheben, indem Sie die Definition von benutzerdefinierten Rand auf der rechten Seite.Dann verwenden Sie den folgenden CSS-Code für die Klasse
InformationsquelleAutor der Antwort Shehzad Mehmood
Hinzufügen, um die akzeptierte Antwort, die beim arbeiten in Behältern und Spalten, die eingebaute Polsterung aus bootstrap, manchmal habe ich eine volle gedehnte Spalte mit einem div Kind, das das ziehen an der Weg zu gehen.
Abwechselnd alle Spalten summieren sich zu der Gesamt-Anzahl der grid-Spalten (12 ist Standard) zusammen mit der ersten Säule ausgeglichen werden.
InformationsquelleAutor der Antwort yuvilio
Sorry für die Antwort auf eine ältere, bereits beantworteten Frage, aber ich dachte, ich würde ein paar Gründe, die deinen jsfiddle nicht funktionieren, im anderen Fall überprüfen Sie es heraus und Frage mich, warum der pull-richtig Klasse, wie beschrieben, in der akzeptierten Antwort, funktioniert dort nicht.
<button>
element statt.arbeiten fiddle: http://jsfiddle.net/3ejqufp6/
(Ich habe auch eine min-width für die buttons, wie ich konnte es nicht ertragen, das Aussehen einer zerlumpten Rechtsbündig Blick auf die Tasten, wegen der unterschiedlichen breiten 🙂 )
InformationsquelleAutor der Antwort Allan Nienhuis
Verwendung der Bootstrap
pull-right
Helfer hat nicht funktioniert für uns, weil es verwendetfloat: right
die Kräfteinline-block
- Elementeblock
. Und wenn die.btn
s gewordenblock
verlieren Sie das Natürliche Marge, dieinline-block
war Ihnen, als quasi-Text-Elemente.Also wir haben stattdessen verwendet
direction: rtl;
auf das übergeordnete element, die bewirkt, dass der text innerhalb dieses Elements zu layout von rechts nach Links, und das führt zuinline-block
Elemente zu layout von rechts nach Links zu. Sie können WENIGER wie die folgende, um zu verhindern, dass die Kinder, legte sichrtl
zu:und verwenden Sie es wie:
InformationsquelleAutor der Antwort Carl G
Gelten
pull-right
Klasse für die Schaltfläche.http://getbootstrap.com/css/#helper-classes-floats -> Helper-Klassen
Dieser link wird helfen,
InformationsquelleAutor der Antwort Abhijit Kulkarni
Ziehen rechts wurde abgeschrieben als der v3.1.0 .
Nur ein heads-up.
http://getbootstrap.com/components/#callout-dropdown-pull-right
InformationsquelleAutor der Antwort n1nja
Können Sie versuchen, eine benutzerdefinierte CSS-Datei neben der bootstrap-CSS zu sehen, ob irgendwelche änderungen. Versuchen
Wenn es funktioniert, dann kann man versuchen zu manipulieren, was Sie haben oder andere Formatierungen hinzufügen, um dies und das zu erreichen, was Sie sich wünschen. Weil Sie mit bootstrap bedeutet nicht, dass, wenn Sie nicht bieten Ihnen, was Sie wollen, dann kann Sie nur verwalten. Sie arbeiten mit Ihren codes-und damit Sie-Befehl, es zu tun, wie Sie sagen.
Prost!
InformationsquelleAutor der Antwort OmniPotens
habe ich nur verwendet, layout..anwenden von Formatvorlagen für li..
oder
in CSS
InformationsquelleAutor der Antwort sasi
Nun müssen Sie hinzufügen .dropdown-Menü rechts, um das bestehende .dropdown-Menü element. pull-Recht wird nicht mehr unterstützt. Mehr info hier http://getbootstrap.com/components/#btn-dropdowns
InformationsquelleAutor der Antwort Dan Ochiana
können Sie auch leere Spalten zu geben, die Räume auf der linken
wie
Demo ::
Jsfiddle demo
InformationsquelleAutor der Antwort user889030
für die bootstrap-4 Dokumentation
InformationsquelleAutor der Antwort Volodymyr Petlovy