Fügen Sie einfach diese einzeilige Klasse in Ihr CSS ein und verwenden Sie die Bootstrap- labelKomponente.
.label-as-badge {
border-radius: 1em;
}
Vergleichen Sie dies labelund badgenebeneinander:
<span class="label label-default label-as-badge">hello</span>
<span class="badge">world</span>

Sie sehen gleich aus. Aber im CSS labelverwendet, emso dass es gut skaliert, und es hat immer noch alle "-color" -Klassen. Das Etikett lässt sich also besser auf größere Schriftgrößen skalieren und kann mit Etikettenerfolg, Etikettenwarnung usw. eingefärbt werden. Hier zwei Beispiele:
<span class="label label-success label-as-badge">Yay! Rah!</span>

Oder wo die Dinge größer sind:
<div style="font-size: 36px"><!-- pretend an enclosing class has big font size -->
<span class="label label-success label-as-badge">Yay! Rah!</span>
</div>

16.11.2015 : Sehen Sie sich an, wie wir dies in Bootstrap 4 tun
Sieht so aus, als wären die .badgeKlassen komplett weg. Aber es gibt eine eingebaute .label-pillKlasse (hier) , die so aussieht, wie wir es wollen.
.label-pill {
padding-right: .6em;
padding-left: .6em;
border-radius: 10rem;
}
Im Gebrauch sieht es so aus:
<span class="label label-pill label-default">Default</span>
<span class="label label-pill label-primary">Primary</span>
<span class="label label-pill label-success">Success</span>
<span class="label label-pill label-info">Info</span>
<span class="label label-pill label-warning">Warning</span>
<span class="label label-pill label-danger">Danger</span>

11/04/2014 : Hier ist ein Update, warum Cross-Pollinating- Alarmklassen mit .badgenicht so toll sind. Ich denke, dieses Bild fasst es zusammen:

Diese Alarmklassen waren nicht für Abzeichen konzipiert. Es gibt ihnen einen "Hinweis" auf die beabsichtigten Farben, aber am Ende wird die Konsistenz aus dem Fenster geworfen und die Lesbarkeit ist fraglich. Diese von Alarmen gehackten Abzeichen sind visuell nicht zusammenhängend.
Die .label-as-badgeLösung besteht nur darin, das Bootstrap-Design zu erweitern. Wir behalten alle Entscheidungen der Bootstrap-Designer bei, insbesondere die Berücksichtigung der Lesbarkeit und des Zusammenhalts aller möglichen Farben sowie die Farbauswahl selbst. Die .label-as-badgeKlasse fügt nur abgerundete Ecken hinzu und sonst nichts. Es wurden keine Farbdefinitionen eingeführt. Somit eine einzelne Zeile CSS.
Ja, ist es einfacher, nur hacken und in den Drop - .alert-xxxxxKlassen - Sie müssen nicht hinzufügen müssen , um alle Zeilen CSS. Oder man könnte mehr über die kleinen Dinge kümmern und eine Zeile hinzufügen.
.danger,.successusw. Klasse Formatdefinitionen aus der Box für den allgemeinen Gebrauch Fällen wie diesem.