Bootstrap 4 Tabellen
Bootstrap 4 Basic-Tabelle
Ein einfacher Bootstrap 4-Tisch hat eine leichte Polsterung und horizontale Trennwände.
Die .table
Klasse fügt einer Tabelle grundlegende Stile hinzu:
Beispiel
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Gestreifte Reihen
Die .table-striped
Klasse fügt einer Tabelle Zebrastreifen hinzu:
Beispiel
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Eingefasster Tisch
Die .table-bordered
Klasse fügt Rahmen auf allen Seiten der Tabelle und der Zellen hinzu:
Beispiel
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Zeilen bewegen
Die .table-hover
Klasse fügt Tabellenzeilen einen Hover-Effekt (graue Hintergrundfarbe) hinzu:
Beispiel
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Schwarzer/dunkler Tisch
Die .table-dark
Klasse fügt der Tabelle einen schwarzen Hintergrund hinzu:
Beispiel
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Dunkel gestreifter Tisch
Kombiniere .table-dark
und .table-striped
um einen dunklen, gestreiften Tisch zu erstellen:
Beispiel
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Schwebebarer dunkler Tisch
Die .table-hover
Klasse fügt Tabellenzeilen einen Hover-Effekt (graue Hintergrundfarbe) hinzu:
Beispiel
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Randloser Tisch
Die .table-borderless
Klasse entfernt Rahmen aus der Tabelle:
Beispiel
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Kontextbezogene Klassen
Kontextuelle Klassen können verwendet werden, um die gesamte Tabelle ( <table>
), die Tabellenzeilen ( <tr>
) oder Tabellenzellen ( <td>
) einzufärben.
Beispiel
Firstname | Lastname | |
---|---|---|
Default | Defaultson | [email protected] |
Primary | Joe | [email protected] |
Success | Doe | [email protected] |
Danger | Moe | [email protected] |
Info | Dooley | [email protected] |
Warning | Refs | [email protected] |
Active | Activeson | [email protected] |
Secondary | Secondson | [email protected] |
Light | Angie | [email protected] |
Dark | Bo | [email protected] |
Die kontextabhängigen Klassen, die verwendet werden können, sind:
Klasse | Beschreibung |
---|---|
.table-primary |
Blau: Zeigt eine wichtige Aktion an |
.table-success |
Grün: Zeigt eine erfolgreiche oder positive Aktion an |
.table-danger |
Rot: Weist auf eine gefährliche oder potenziell negative Aktion hin |
.table-info |
Hellblau: Zeigt eine neutrale informative Änderung oder Aktion an |
.table-warning |
Orange: Zeigt eine Warnung an, die möglicherweise beachtet werden muss |
.table-active |
Grau: Wendet die Hover-Farbe auf die Tabellenzeile oder Tabellenzelle an |
.table-secondary |
Grau: Zeigt eine etwas weniger wichtige Aktion an |
.table-light |
Hellgrauer Tabellen- oder Tabellenzeilenhintergrund |
.table-dark |
Dunkelgrauer Tabellen- oder Tabellenzeilenhintergrund |
Tischkopffarben
Die .thead-dark
Klasse fügt Tabellenüberschriften einen schwarzen Hintergrund hinzu, und die .thead-light
Klasse fügt Tabellenüberschriften einen grauen Hintergrund hinzu:
Beispiel
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Kleiner Tisch
Die .table-sm
Klasse macht den Tisch kleiner, indem sie die Zellpolsterung halbiert:
Beispiel
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Responsive Tabellen
Die .table-responsive
Klasse fügt der Tabelle bei Bedarf eine Bildlaufleiste hinzu (wenn sie horizontal zu groß ist):
Beispiel
<div class="table-responsive">
<table class="table">
...
</table>
</div>
Sie können auch entscheiden, wann die Tabelle je nach Bildschirmbreite einen Scrollbalken erhalten soll:
Klasse | Bildschirmbreite |
---|---|
.table-responsive-sm |
< 576px |
.table-responsive-md |
< 768px |
.table-responsive-lg |
< 992px |
.table-responsive-xl |
< 1200px |
Beispiel
<div class="table-responsive-sm">
<table class="table">
...
</table>
</div>