HTML <th> Tag
Definition und Verwendung
<th>
Tag definiert die Überschriftenzellen in der HTML-Tabelle.
HTML-Tabelle hat zwei Zellenarten:
- Überschriftenzellen - Enthält Überschriftsinformationen (verwendet
<th>
Element erstellt) - Datenzellen - Enthält Daten (verwendet <td> Element erstellt)
Standardmäßig:<th>
Der Text in den Elementen ist fett und zentriert.
Standardmäßig ist der Text in den <td>-Elementen normal und links ausgerichtet.
Weitere Informationen:
HTML-Tutorial:HTML Tabelle
HTML DOM Referenzhandbuch:TableHeader-Objekt
CSS-Tutorial:Stellen Sie das Stil des Formulars ein
Beispiel
Beispiel 1
Eine einfache HTML-Tabelle mit drei Zeilen, zwei Überschriftenzellen und vier Datenzellen:
<table> <tr> <th>Monat</th> <th>Spaarbetrag</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> <tr> <td>Februar</td> <td>¥4500</td> </tr> </table>
Beispiel 2
Wie kann ausgerichtet werden? <th>
Inhalt (verwenden Sie CSS):
<table style="width:100%"> <tr> <th style="text-align:left">Monat</th> <th style="text-align:left">Sparguthaben</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> <tr> <td>Februar</td> <td>¥4500</td> </tr> </table>
Beispiel 3
Wie kann die Hintergrundfarbe zu den Zellen des Tabellenkopfs hinzugefügt werden (CSS verwenden)?
<table> <tr> <th style="background-color:#FF0000">Monat</th> <th style="background-color:#00FF00">Sparguthaben</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> </table>
Beispiel 4
Wie kann die Höhe der Zellen des Tabellenkopfs festgelegt werden (CSS verwenden)?
<table> <tr> <th style="height:100px">Monat</th> <th style="height:100px">Sparbetrag</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> </table>
Beispiel 5
Wie man in den Überschriftzellen der Tabelle festlegt, dass Zeilen nicht umgebrochen werden (verwenden Sie CSS):
<table> <tr> <th>Monat</th> <th style="white-space:nowrap">Geld für das neue Auto</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> </table>
Beispiel 6
Wie man vertikal ausrichtet <th>
Inhalt (verwenden Sie CSS):
<table style="width:50%;"> <tr style="height:100px"> <th style="vertical-align:bottom">Monat</th> <th style="vertical-align:bottom">Sparbetrag</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> </table>
Beispiel 7
Wie man die Breite der Überschriftzellen der Tabelle einstellt (verwenden Sie CSS):
<table style="width:100%"> <tr> <th style="width:70%">Monat</th> <th style="width:30%">Sparbetrag</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> </table>
Beispiel 8
Wie man eine Tabellenüberschrift erstellt:
<table> <tr> <th>Name</th> <th>E-Mail</th> <th>Telefon</th> </tr> <tr> <td>Bill Gates</td> <td>bill.gates@example.com</td> <td>138-1234-5678</td> </tr> </table>
Beispiel 9
Wie man eine Tabelle mit Überschriften erstellt:
<table> <caption>Monatliche Sparbeträge</caption> <tr> <th>Monat</th> <th>Spaarbetrag</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> <tr> <td>Februar</td> <td>¥4500</td> </tr> </table>
Beispiel 10
Wie man Zellen in einer Tabelle über mehrere Zeilen oder Spalten legt:
<table> <tr> <th>Name</th> <th>E-Mail</th> <th colspan="2">Telefon</th> </tr> <tr> <td>Bill Gates</td> <td>bill.gates@example.com</td> <td>138-1234-5678</td> <td>186-2345-6789</td> </tr> </table>
Eigenschaft
Eigenschaft | Wert | Beschreibung |
---|---|---|
abbr | Text | Eine abgekürzte Version des Inhalts der Überschriftszelle angeben. |
colspan | Zahl | Die Zellen der Überschrift sollten die angegebene Anzahl von Spalten überschreiten. |
headers | header_id | Eine oder mehrere mit der Zelle verbundenen Überschriftszellen angeben. |
rowspan | Zahl | Die Zellen der Überschrift sollten die angegebene Anzahl von Zeilen überschreiten. |
scope |
|
Die Kopfzelle ist eine Spaltenüberschrift, eine Zeilenüberschrift oder die Kopfzeile einer Gruppe von Spalten oder Zeilen. |
Globale Attribute
<th>
Der Tag unterstützt ebenfalls Globale Attribute im HTML.
Ereignisattribute
<th>
Der Tag unterstützt ebenfalls Ereignisattribute im HTML.
Standardige CSS-Einstellungen
Die meisten Browser verwenden folgende Standardwerte zur Anzeige <th>
Element:
th { display: table-cell; vertical-align: inherit; font-weight: bold; text-align: center; {}
Browserunterstützung
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Unterstützung | Unterstützung | Unterstützung | Unterstützung | Unterstützung |