W3.CSS- Tabellen


Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67
Bo Nilson 50
Mike Roß 35

W3.CSS-Tabellenklassen

W3.CSS bietet die folgenden Klassen für Tabellen:

Klasse Definiert
w3-Tabelle Container für eine HTML-Tabelle
w3-gestreift Gestreifter Tisch
w3-Grenze Eingefasster Tisch
w3-begrenzt Eingefasste Linien
w3-zentriert Zentrierter Tabelleninhalt
w3-schwebbar Schwebebarer Tisch
w3-Tabelle-all Alle Eigenschaften gesetzt

Grundlegende Tabelle

Die Klasse w3-table wird verwendet, um eine einfache Tabelle anzuzeigen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table">
<tr>
  <th>First Name</th>
  <th>Last Name</th>
  <th>Points</th>
</tr>
<tr>
  <td>Jill</td>
  <td>Smith</td>
  <td>50</td>
</tr>
</table>


Gestreifter Tisch

Die Klasse w3-striped wird verwendet, um Zebrastreifen zu einer Tabelle hinzuzufügen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table w3-striped">

Eingefasster Tisch

Die Klasse w3-bordered fügt jeder Tabellenzeile einen unteren Rand hinzu:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table w3-bordered">

Gestreifter umrandeter Tisch

Kombinieren Sie die w3-striped- Klasse und die w3-bordered- Klasse, um eine gestreifte umrandete Tabelle zu erstellen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table w3-striped w3-bordered">

Rahmen um einen Tisch

Die Klasse w3-border wird verwendet, um einen Rahmen um eine Tabelle anzuzeigen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table w3-striped w3-border">

Tipp: Die Klasse w3-border ist nicht nur für Tabellen gedacht. Es kann auf jedem HTML-Element verwendet werden!


Alles anzeigen

Die Klasse w3-table-all kombiniert alle oben genannten Klassen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table-all">

Umdrehen der Streifen

Um die Streifen umzukehren (beginnen Sie mit der hellgrauen Farbe), fügen Sie ein <thead>-Element um die Tabellenkopfzeile herum ein. Sie müssen auch eine Farbe definieren, die für die Tabellenkopfzeile verwendet werden soll:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67
Bo Nilson 35

Beispiel

<thead>
  <tr class="w3-light-grey">
    <th>First Name</th>
    <th>Last Name</th>
    <th>Points</th>
  </tr>
</thead>

Alle Inhalte zentrieren

Die w3-zentrierte Klasse zentriert den Inhalt der Tabelle:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table-all w3-centered">

Zentrieren einer Spalte

Die Klasse w3-center zentriert den Inhalt einer Spalte:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table-all">
<tr>
  <th>First Name</th>
  <th>Last Name</th>
  <th class="w3-center">Points</th>
</tr>

Eine Spalte rechts ausrichten

Die Klasse w3-right-align richtet den Inhalt einer Spalte rechts aus:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table-all">
<tr>
  <th>First Name</th>
  <th>Last Name</th>
  <th class="w3-right-align">Points</th>
</tr>


Schwebebarer Tisch

Die Klasse w3-hoverable fügt beim Mouseover eine graue Hintergrundfarbe hinzu:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table-all w3-hoverable">

Hover-Farben

Wenn Sie eine bestimmte Hover-Farbe wünschen, fügen Sie jedem <tr>-Element eine der w3-hover- color -Klassen hinzu:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<tr class="w3-hover-green">

Kombinieren von W3.CSS-Klassen

Viele W3.CSS-Klassen können auf alle HTML-Elemente angewendet werden.

Zum Beispiel: Rahmenklassen, Farbklassen, Schriftklassen, Kartenklassen und mehr.


 Farbiger Tabellenkopf

Verwenden Sie eine der w3 -Farbklassen , um eine farbige Zeile anzuzeigen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<tr class="w3-red">
  <th>First Name</th>
  <th>Last Name</th>
  <th>Points</th>
</tr>

Farbiger Tisch

Verwenden Sie eine der w3 -Farbklassen , um eine farbige Tabelle anzuzeigen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table w3-blue">

Responsive Tabelle

Die Klasse w3-responsive erstellt eine responsive Tabelle. Auf kleinen Bildschirmen scrollt die Tabelle dann horizontal. Beim Betrachten auf großen Bildschirmen gibt es keinen Unterschied.

Ändern Sie die Größe des Bildschirms, um die Auswirkung auf die folgende Tabelle zu sehen:

Vorname Nachname Punkte Punkte Punkte Punkte Punkte Punkte Punkte Punkte Punkte Punkte Punkte
Jill Schmied 5000 5000 5000 5000 5000 5000 5000 5000 5000 5000 5000
Vorabend Jackson 9400 9400 9400 9400 9400 9400 9400 9400 9400 9400 9400
Adam Johnson 6700 6700 6700 6700 6700 6700 6700 6700 6700 6700 6700

Beispiel

<div class="w3-responsive">
  <table class="w3-table-all">
    ... table content ...
  </table>
</div>

Tisch als Karte

Verwenden Sie eine w3-Kartenklasse , um eine Tabelle als Karte anzuzeigen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table-all w3-card-4">

Kleiner Tisch

Verwenden Sie die Klasse w3-tiny , um eine winzige Tabelle anzuzeigen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table-all w3-tiny">

Kleiner Tisch

Verwenden Sie die Klasse w3-small , um eine kleine Tabelle anzuzeigen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table-all w3-small">

Großer Tisch

Verwenden Sie die Klasse w3-large , um eine große Tabelle anzuzeigen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table-all w3-large">

XLarge Tisch

Verwenden Sie die w3-xlarge- Klasse, um eine xlarge-Tabelle anzuzeigen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table-all w3-xlarge">

XXLgroßer Tisch

Verwenden Sie die Klasse w3-xxlarge , um eine xxlarge-Tabelle anzuzeigen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table-all w3-xxlarge">

XXXLarge Tisch

Verwenden Sie die Klasse w3-xxxlarge , um eine xxxlarge-Tabelle anzuzeigen:

Vorname Nachname Punkte
Jill Schmied 50
Vorabend Jackson 94
Adam Johnson 67

Beispiel

<table class="w3-table-all w3-xxxlarge">

Jumbo-Tisch

Use the w3-jumbo class to display a jumbo large table:

First Name Last Name
Jill Smith
Eve Jackson
Adam Johnson

Example

<table class="w3-table-all w3-jumbo">