Tabel di HTML digunakan untuk menampilkan data dalam bentuk baris dan kolom. Elemen utamanya adalah <table>
.
๐งฑ Struktur Dasar Tabel
<table>
<tr>
<th>Nama</th>
<th>Umur</th>
</tr>
<tr>
<td>Budi</td>
<td>25</td>
</tr>
</table>
Penjelasan:
<table>
: tag utama untuk membuat tabel<tr>
(table row): mendefinisikan satu baris<th>
(table header): kepala kolom (biasanya dicetak tebal & rata tengah)<td>
(table data): sel berisi data
๐ Elemen Tambahan dalam Tabel
Elemen | Fungsi |
---|---|
<caption> | Judul untuk tabel |
<thead> | Kepala tabel (baris header) |
<tbody> | Isi utama tabel |
<tfoot> | Bagian bawah tabel (footer) |
Contoh
<table>
<caption>Daftar Nilai</caption>
<thead>
<tr>
<th>Nama</th>
<th>Nilai</th>
</tr>
</thead>
<tbody>
<tr>
<td>Siti</td>
<td>90</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="2">Total: 1 Siswa</td>
</tr>
</tfoot>
</table>
๐จ Styling Tabel dengan CSS
Tabel bisa diberi gaya menggunakan CSS. Contoh sederhana:
<style>
table {
border-collapse: collapse;
width: 100%;
}
th, td {
border: 1px solid #ccc;
padding: 8px;
}
th {
background-color: #f2f2f2;
}
</style>
โจ Atribut Umum
Atribut | Keterangan |
---|---|
colspan | Menggabungkan kolom |
rowspan | Menggabungkan baris |
Contoh colspan
<tr>
<td colspan="2">Data gabungan 2 kolom</td>
</tr>
๐งผ Best Practice
- Gunakan
<th>
untuk header, bukan<td>
- Jangan pakai tabel untuk layout halaman (gunakan CSS grid/flex)
- Tambahkan
<caption>
jika tabel penting untuk aksesibilitas - Gunakan CSS untuk styling, bukan atribut lama seperti
border="1"
๐ฏ Kesimpulan
Tabel sangat berguna untuk menyajikan data secara rapi. Pastikan struktur dan penggunaannya tepat agar mudah dibaca oleh pengguna dan mesin pencari.
Data yang baik butuh penyajian yang rapi โ dan
<table>
adalah jawabannya! ๐