Skip to main content

Element Tabel HTML

Tabel adalah salah satu elemen HTML yang digunakan untuk menampilkan data dalam bentuk tabel. Tabel terdiri dari baris dan kolom. Setiap baris dalam tabel terdiri dari satu atau lebih sel. Sedangkan setiap kolom dalam tabel terdiri dari satu atau lebih sel.

A. Struktur Tabel

Struktur tabel terdiri dari beberapa elemen, yaitu :

ElemenDeskripsi
<table>Elemen yang digunakan untuk membuat tabel
<tr>Elemen yang digunakan untuk membuat baris dalam tabel
<th>Elemen yang digunakan untuk membuat header dalam tabel
<td>Elemen yang digunakan untuk membuat sel dalam tabel

Contoh :

<table>
<tr>
<th>Nama</th>
<th>Umur</th>
</tr>
<tr>
<td>Andi</td>
<td>20</td>
</tr>
<tr>
<td>Budi</td>
<td>25</td>
</tr>
</table>

Output :

NamaUmur
Andi20
Budi25

Penjelasan :

Pada contoh di atas, kita membuat sebuah tabel dengan 3 baris dan 2 kolom. Baris pertama digunakan untuk menampilkan header tabel, sedangkan baris kedua dan ketiga digunakan untuk menampilkan data.

B. Atribut Tabel

Atribut tabel adalah bagian yang memberikan informasi tambahan pada tabel. Atribut tabel terdiri dari beberapa atribut, yaitu :

AtributDeskripsiContoh
borderMenentukan lebar border tabel<table border="1">
cellpaddingMenentukan jarak antara isi sel dengan batas sel<table cellpadding="10">
cellspacingMenentukan jarak antara sel satu dengan sel lainnya<table cellspacing="0">
widthMenentukan lebar tabel<table width="100%">
colspanMenggabungkan beberapa sel pada kolom<th colspan="2">
rowspanMenggabungkan beberapa sel pada baris<td rowspan="2">

Contoh :

<table border="1" cellpadding="10" cellspacing="0" width="100%">
<tr>
<th>Nama</th>
<th>Umur</th>
</tr>
<tr>
<td>Andi</td>
<td>20</td>
</tr>
<tr>
<td>Budi</td>
<td>25</td>
</tr>
</table>

Output :

Tabel dengan Atribut

Penjelasan :

Pada contoh di atas, kita menambahkan beberapa atribut pada tabel. Atribut border digunakan untuk menentukan lebar border tabel, atribut cellpadding digunakan untuk menentukan jarak antara isi sel dengan batas sel, atribut cellspacing digunakan untuk menentukan jarak antara sel satu dengan sel lainnya, dan atribut width digunakan untuk menentukan lebar tabel.

C. Menggabungkan Sel

Kita bisa menggabungkan beberapa sel dalam tabel. Hal ini berguna ketika kita ingin membuat tabel dengan struktur yang lebih kompleks.

Contoh :

<table border="1" cellpadding="10" cellspacing="0" width="100%">
<tr>
<th colspan="2" align="center">Daftar Siswa</th>
</tr>
<tr>
<th>Nama</th>
<th>Umur</th>
</tr>
<tr>
<td>Andi</td>
<td>20</td>
</tr>
<tr>
<td>Budi</td>
<td>25</td>
</tr>
</table>

Output :

Tabel dengan Sel

Penjelasan :

Pada contoh di atas, kita menggabungkan dua sel pada baris pertama. Kita menggunakan atribut colspan untuk menggabungkan dua sel. Atribut colspan digunakan untuk menentukan jumlah kolom yang akan digabungkan.

D. Menggabungkan Baris

Kita juga bisa menggabungkan beberapa baris dalam tabel. Hal ini berguna ketika kita ingin membuat tabel dengan struktur yang lebih kompleks.

Contoh :

<table border="1" cellpadding="10" cellspacing="0" width="100%">
<tr>
<th>Nama</th>
<th>Umur</th>
</tr>
<tr>
<td rowspan="2">Andi</td>
<td>20</td>
</tr>
<tr>
<td>25</td>
</tr>
<tr>
<td>Budi</td>
<td>30</td>
</tr>
</table>

Output :

Tabel dengan Baris

Penjelasan :

Pada contoh di atas, kita menggabungkan dua baris pada kolom pertama. Kita menggunakan atribut rowspan untuk menggabungkan dua baris. Atribut rowspan digunakan untuk menentukan jumlah baris yang akan digabungkan.