Tag <thead> HTML
Contoh
Tabel HTML dengan elemen <thead>, <tbody>, dan <tfoot>:
<table>
<thead>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
</thead>
<tbody>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$80</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>Sum</td>
<td>$180</td>
</tr>
</tfoot>
</table>
Lebih banyak contoh "Coba Sendiri" di bawah ini.
Definisi dan Penggunaan
Tag <thead>
digunakan untuk mengelompokkan konten header dalam tabel HTML.
Elemen <thead>
digunakan bersama dengan elemen <tbody> dan <tfoot> untuk menentukan setiap bagian dari tabel (header, body, footer).
Browser dapat menggunakan elemen-elemen ini untuk mengaktifkan pengguliran badan tabel secara independen dari header dan footer. Juga, saat mencetak tabel besar yang mencakup beberapa halaman, elemen ini dapat mengaktifkan header dan footer tabel untuk dicetak di bagian atas dan bawah setiap halaman.
Catatan: Elemen <thead>
harus memiliki satu atau lebih
tag <tr> di dalamnya.
Tag <thead>
harus digunakan dalam konteks berikut: Sebagai anak dari
elemen <table> , setelah elemen
<caption> dan <colgroup> , dan sebelum elemen
<tbody> , <tfoot> , dan
<tr> apa pun .
Tips: Elemen <thead>
, <tbody>, dan <tfoot> tidak akan memengaruhi tata letak tabel secara default. Namun, Anda dapat menggunakan CSS untuk menata elemen-elemen ini (lihat contoh di bawah)!
Dukungan Peramban
Element | |||||
---|---|---|---|---|---|
<thead> | Yes | Yes | Yes | Yes | Yes |
Atribut Global
Tag <thead>
juga mendukung Atribut Global dalam HTML .
Atribut Acara
Tag <thead>
juga mendukung Atribut Peristiwa dalam HTML .
Lebih Banyak Contoh
Contoh
Gaya <thead>, <tbody>, dan <tfoot> dengan CSS:
<html>
<head>
<style>
thead {color: green;}
tbody {color: blue;}
tfoot {color: red;}
table, th, td {
border: 1px solid black;
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
</thead>
<tbody>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$80</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>Sum</td>
<td>$180</td>
</tr>
</tfoot>
</table>
Contoh
Cara menyelaraskan konten di dalam <thead> (dengan CSS):
<table style="width:100%">
<thead
style="text-align:left">
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
</thead>
<tbody>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$80</td>
</tr>
</tbody>
</table>
Contoh
Cara menyelaraskan konten secara vertikal di dalam <thead> (dengan CSS):
<table style="width:50%;">
<thead
style="vertical-align:bottom">
<tr
style="height:100px">
<th>Month</th>
<th>Savings</th>
</tr>
</thead>
<tbody>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$80</td>
</tr>
</tbody>
</table>
Pengaturan CSS Default
Sebagian besar browser akan menampilkan <thead>
elemen dengan nilai default berikut:
thead {
display: table-header-group;
vertical-align: middle;
border-color: inherit;
}