Tabel adalah salah satu elemen penting dalam HTML yang digunakan untuk menyajikan data dalam format yang terstruktur dan mudah dibaca. Dalam HTML 5, penulisan dan pemformatan tabel menjadi lebih sederhana dan fleksibel. Artikel ini akan menjelaskan cara membuat tabel dasar, penggunaan tag, dan pemformatan tabel dengan atribut tambahan.
Penggunaan Tag <table>
Tag <table>
digunakan sebagai wadah untuk seluruh elemen tabel. Ini adalah tag utama yang membungkus semua baris dan sel dalam tabel.
Contoh Penggunaan Tag <table>
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Contoh Tabel Dasar</title>
</head>
<body>
<table>
<!-- Konten tabel akan ditempatkan di sini -->
</table>
</body>
</html>
Baris Tabel dengan <tr>
Tag <tr>
digunakan untuk membuat baris dalam tabel. Setiap baris tabel harus berada di dalam tag <table>
.
Contoh Penggunaan Tag <tr>
<table>
<tr>
<!-- Sel tabel akan ditempatkan di sini -->
</tr>
</table>
Sel Tabel dengan <td>
dan <th>
Tag <td>
digunakan untuk membuat sel dalam tabel yang berisi data. Tag <th>
digunakan untuk membuat sel dalam tabel yang berisi judul kolom atau baris, biasanya ditampilkan dengan teks tebal dan rata tengah.
Contoh Penggunaan Tag <td>
dan <th>
<table>
<tr>
<th>Nama</th>
<th>Umur</th>
</tr>
<tr>
<td>John</td>
<td>25</td>
</tr>
<tr>
<td>Jane</td>
<td>30</td>
</tr>
</table>
Pada contoh di atas, tag <tr>
digunakan untuk membuat dua baris. Baris pertama menggunakan tag <th>
untuk membuat judul kolom "Nama" dan "Umur". Baris kedua dan ketiga menggunakan tag <td>
untuk menambahkan data "John", "25", "Jane", dan "30".
Pemformatan Tabel
Pemformatan tabel dalam HTML dapat dilakukan dengan menggunakan atribut seperti border
, cellspacing
, dan cellpadding
untuk meningkatkan tampilan dan keterbacaan tabel.
Atribut Tabel
border
: Menambahkan batas (border) pada tabel dan sel.cellspacing
: Mengatur jarak antar sel dalam tabel.cellpadding
: Menambahkan ruang di dalam sel antara teks dan tepi sel.
Contoh Penggunaan Atribut Tabel
<table border="1" cellspacing="5" cellpadding="10">
<tr>
<th>Nama</th>
<th>Umur</th>
</tr>
<tr>
<td>John</td>
<td>25</td>
</tr>
<tr>
<td>Jane</td>
<td>30</td>
</tr>
</table>
Pada contoh di atas:
- Atribut
border="1"
menambahkan batas pada tabel dan sel. - Atribut
cellspacing="5"
menambahkan jarak 5 piksel antara sel. - Atribut
cellpadding="10"
menambahkan ruang 10 piksel di dalam sel antara teks dan tepi sel.
Mengatur Judul Kolom dan Baris
Untuk membuat tabel yang lebih informatif, judul kolom dan baris bisa diatur menggunakan tag <th>
pada baris atau kolom yang diinginkan.
Contoh Mengatur Judul Kolom dan Baris
<table border="1">
<tr>
<th></th>
<th>Kolom 1</th>
<th>Kolom 2</th>
</tr>
<tr>
<th>Baris 1</th>
<td>Data 1-1</td>
<td>Data 1-2</td>
</tr>
<tr>
<th>Baris 2</th>
<td>Data 2-1</td>
<td>Data 2-2</td>
</tr>
</table>
Pada contoh di atas, baris pertama berisi judul kolom, sedangkan kolom pertama pada baris kedua dan ketiga berisi judul baris. Ini membantu pembaca untuk memahami data yang disajikan dengan lebih baik.
Kesimpulan
Penulisan dan pemformatan tabel dalam HTML 5 memungkinkan penyajian data yang terstruktur dan mudah dibaca. Dengan menggunakan tag <table>
, <tr>
, <td>
, dan <th>
, serta atribut seperti border
, cellspacing
, dan cellpadding
, Anda dapat membuat tabel yang informatif dan menarik. Mengatur judul kolom dan baris juga membantu dalam memperjelas isi tabel dan membuatnya lebih mudah dipahami.
Contoh Penggunaan dalam Artikel Blog
Tabel sering digunakan dalam artikel blog untuk menyajikan data statistik, perbandingan produk, atau informasi terstruktur lainnya. Berikut adalah contoh artikel blog yang menggunakan tabel untuk menyajikan data.
Contoh Artikel Blog
html<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="keywords" content="fungsi tabel html 5">
<title>Perbandingan Harga Produk Elektronik</title>
</head>
<body>
<h1>Perbandingan Harga Produk Elektronik</h1>
<p>Berikut adalah tabel perbandingan harga beberapa produk elektronik di berbagai toko online:</p>
<table border="1" cellspacing="0" cellpadding="5">
<tr>
<th>Produk</th>
<th>Toko A</th>
<th>Toko B</th>
<th>Toko C</th>
</tr>
<tr>
<td>Smartphone</td>
<td>Rp 3.000.000</td>
<td>Rp 3.100.000</td>
<td>Rp 3.050.000</td>
</tr>
<tr>
<td>Laptop</td>
<td>Rp 7.500.000</td>
<td>Rp 7.450.000</td>
<td>Rp 7.600.000</td>
</tr>
<tr>
<td>Tablet</td>
<td>Rp 2.500.000</td>
<td>Rp 2.550.000</td>
<td>Rp 2.600.000</td>
</tr>
</table>
</body>
</html>
Artikel ini menggunakan tabel untuk menyajikan perbandingan harga produk elektronik di berbagai toko online, membuat informasi lebih terstruktur dan mudah dibaca oleh pembaca.