Nein, Bootstrap hat keine Klasse dafür, aber diese Art von Klasse wird als "Utility" -Klasse betrachtet, ähnlich der von @anton erwähnten ".pull-right" -Klasse.
Wenn Sie sich utilities.less ansehen, werden in Bootstrap nur sehr wenige Utility-Klassen angezeigt. Der Grund dafür ist, dass diese Art von Klasse im Allgemeinen verpönt ist und empfohlen wird, entweder für: a) Prototyping und Entwicklung verwendet zu werden, damit Sie schnell erstellen können Entfernen Sie Ihre Seiten und entfernen Sie dann die Pull-Right- und Pull-Left-Klassen, um Floats auf semantischere Klassen oder auf die Elemente selbst anzuwenden, oder b) wenn dies eindeutig praktischer ist als eine semantischere Lösung.
In Ihrem Fall sieht es nach Ihrer Frage so aus, als ob Sie möchten, dass bestimmter Text rechts in Ihrer Tabelle ausgerichtet wird, aber nicht der gesamte. Semantisch wäre es besser, so etwas zu tun (ich werde hier nur ein paar Klassen zusammenstellen, mit Ausnahme der Standard-Bootstrap-Klasse .table):
<table class="table price-table">
<thead>
<th class="price-label">Total</th>
</thead>
<tbody>
<tr>
<td class="price-value">$1,000,000.00</td>
</tr>
</tbody>
</table>
Wenden Sie einfach die Deklarationen text-align: left
oder text-align: right
auf die Preis-Wert- und Preis-Label-Klassen an (oder welche Klassen auch immer für Sie arbeiten).
Das Problem bei der Anwendung align-right
als Klasse besteht darin, dass Sie das Markup und die Stile wiederholen müssen, wenn Sie Ihre Tabellen umgestalten möchten. Wenn Sie semantische Klassen verwenden, können Sie möglicherweise nur den CSS-Inhalt umgestalten. Wenn Sie sich die Zeit nehmen, eine Klasse auf ein Element anzuwenden, empfiehlt es sich, dieser Klasse einen semantischen Wert zuzuweisen, damit das Markup für andere Programmierer (oder Sie drei Monate später) einfacher zu navigieren ist.
Eine Möglichkeit, sich das vorzustellen, ist folgende: Wenn Sie die Frage "Wofür ist das?" Stellen, erhalten Sie keine Klarstellung aus der Antwort "rechts ausrichten".