HTML-Tabellen

Definieren einer HTML-Tabelle

Eine HTML-Tabelle wird mit dem Tag <table> definiert.

Jede Tabellenzeile wird mit dem <tr> -Tag definiert.

Ein Tabellenkopf wird mit dem <th> -Tag definiert.

Standardmäßig sind Tabellenüberschriften fett und zentriert.

Eine Tabellendaten / Zelle wird mit dem <td> -Tag definiert.

Beispeil:
<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Bill</td>
<td>Gates</td>
<td>50</td>
</tr>
<tr>
<td>Jeff</td>
<td>Bezos</td>
<td>94</td>
</tr>
</table>

So sieht eine Tabelle ohne CSS aus:

Firstname Lastname Age
Bill Gates 64
Jeff Bezos 56


Hinweis: Die <td> -Elemente sind die Datencontainer der Tabelle. Sie können alle Arten von HTML-Elementen enthalten. Text, Bilder, Listen, andere Tabellen usw.


HTML-Tabelle - Hinzufügen eines Rahmens

Wenn Sie keinen Rahmen für die Tabelle angeben, wird dieser ohne Rahmen angezeigt.

Ein Rahmen wird mit der CSS-Rahmeneigenschaft festgelegt: border

Beispeil:
table, th, td {
border: 1px solid black;
}

HTML-Tabelle - Reduzierte Rahmen

HTML-Tabelle - Rahmen reduzieren Wenn Sie möchten, dass die Ränder zu einem Rand zusammengefasst werden, fügen Sie die Eigenschaft zum Reduzieren von CSS-Rahmen hinzu: border-collapse

Beispeil:
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}

HTML-Tabelle - Hinzufügen von Cell Padding

Das Auffüllen von Zellen gibt den Abstand zwischen dem Zelleninhalt und seinen Rändern an.

Wenn Sie keine Auffüllung angeben, werden die Tabellenzellen ohne Auffüllung angezeigt.

Verwenden Sie zum Festlegen der Auffüllung die CSS-Padding Eigenschaft:

Beispeil:
th, td {
padding: 15px;
}

HTML-Tabelle - Überschriften nach links ausrichten

Standardmäßig sind Tabellenüberschriften fett und zentriert.

Verwenden Sie die CSS-Eigenschaft text-align, um die Tabellenüberschriften nach links auszurichten:

Beispiel:
th {
text-align: left;
}

HTML-Tabelle - Hinzufügen von Rahmenabständen

Der Randabstand gibt den Abstand zwischen den Zellen an.

Verwenden Sie die CSS-Eigenschaft border-spacing, um den Rahmenabstand für eine Tabelle festzulegen:

Beispiel:
table {
border-spacing: 5px;
}

Hier ist ein Beispiel für eine Tabelle, in der CSS-Eigenschaften verwendet wurden.

Nächste Seite