Sabtu, 19 Januari 2019
Unsur utama tabel HTML
Tabel terdiri dari 4 unsur utama:
- Baris
- Kolom
- Sel
- Garis
Lalu, bagaimana cara membuat tabel di HTML?
Kita bisa membuatnya dengan beberapa tag yang sudah disediakan di HTML.
Tag untuk Membuat Tabel di HTML
Ada beberapa tag yang harus di ingat untuk membuat tabel di HTML:
- Tag <table> untuk membungkus tabelnya
- Tag <thead> untuk membungkus bagian kepala tabel
- Tag <tbody> untuk membungkus bagian body dari tabel
- Tag <tr> (tabel row) untuk membuat baris
- Tag <td> (table data) untuk membuat sel
- Tag <th> (table head) untuk membuat judul pada header
Tag yang paling penting untuk diingat adalah tag <table>, <tr>, dan <td>. Sementara tag yang lain adalah tambahan (opsional), boleh digunakan boleh tidak.
Mari kita lihat contohnya:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Belajar Membuat Tabel HTML</title> | |
</head> | |
<body> | |
<table> | |
<tr> | |
<td>Baris 1 kolom 1</td> | |
<td>baris 1 kolom 2</td> | |
</tr> | |
<tr> | |
<td>Baris 2 kolom 1</td> | |
<td>baris 2 kolom 2</td> | |
</tr> | |
</table> | |
</body> | |
</html> |
Hasilnya:
Kok tidak ada garisnya?
Iya, karena kita tidak menambahkan atribut border pada tabelnya.
Agar Tabelnya memiliki garis, silahkan tambahkan atribut border="1" di dalam tag <table>.
Sehingga akan menjadi seperti ini:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Belajar Membuat Tabel HTML</title> | |
</head> | |
<body> | |
<table border="1"> <!-- tambahkan atribut border="1" di dalam tag <table> --> | |
<tr> | |
<td>Baris 1 kolom 1</td> | |
<td>baris 1 kolom 2</td> | |
</tr> | |
<tr> | |
<td>Baris 2 kolom 1</td> | |
<td>baris 2 kolom 2</td> | |
</tr> | |
</table> | |
</body> | |
</html> |
Nilai "1" pada atribut border adalah ukuran garisnya. Semakin besar ukurannya, maka akan semakin besar pula ukuran garisnya.
Nilai "1" adalah ukuran garis yang palng kecil.
Hasilnya akan sepert ini:
Mengatur Jarak Sel dengan Cellpadding
Atribut cellpadding adalah atribut untuk mengatur jarak teks dengan garis di dalam sel.
Atribut ini dapat kita berikan kepada tag <table>.
Contoh:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Belajar Membuat Tabel HTML</title> | |
</head> | |
<body> | |
<table border="1" cellpadding="10"> | |
<tr> | |
<td>Baris 1 kolom 1</td> | |
<td>baris 1 kolom 2</td> | |
</tr> | |
<tr> | |
<td>Baris 2 kolom 1</td> | |
<td>baris 2 kolom 2</td> | |
</tr> | |
</table> | |
</body> | |
</html> |
Nilai "10" pada atribut cellpadding adalah ukuran jarak antara teks sel dengan garis.
Maka hasilnya:
Menambahkan Warna pada Sel dan Baris
Untuk menambahkan warna pada sel dan baris, kita bisa menambahkan atribut bgcolor di dalam tag <td> (untuk sel) atau <tr> (untuk baris).
Contoh:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Belajar Membuat Tabel HTML</title> | |
</head> | |
<body> | |
<table border="1" cellpadding="10"> | |
<tr> | |
<td bgcolor="red">Baris 1 kolom 1</td> | |
<td>baris 1 kolom 2</td> | |
</tr> | |
<tr bgcolor="yellow"> | |
<td>Baris 2 kolom 1</td> | |
<td>baris 2 kolom 2</td> | |
</tr> | |
</table> | |
</body> | |
</html> |
Nilai atribut bgcolor bisa kita isi dengan kode warna dalam heksadesimal atau nama warna dalam bahasa inggris.
Maka hasilnya akan seperti ini:
Menggabungkan Sel Tabel
Atribut yang digunakan untuk menggabungkan sel tabel adalah rowspan dan colspan:
- rowspan untuk menggbungkan baris;
- colspan untuk mebggabungkan kolom.
Mari kita lihat contohnya:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Belajar Membuat Tabel HTML</title> | |
</head> | |
<body> | |
<table border="1"> | |
<tr> | |
<th rowspan="2" bgcolor="yellow">Tahun</th> | |
<th colspan="2" bgcolor="#00ff80">Produksi</th> | |
</tr> | |
<tr> | |
<th>Padi</th> | |
<th>Kacang</th> | |
</tr> | |
<tr> | |
<td>2017</td> | |
<td>500 Kg</td> | |
<td>231 Kg</td> | |
</tr> | |
<tr> | |
<td>2018</td> | |
<td>342 Kg</td> | |
<td>423 Kg</td> | |
</tr> | |
<tr> | |
<td>2019</td> | |
<td>432 Kg</td> | |
<td>124 Kg</td> | |
</tr> | |
<tr> | |
<td>2020</td> | |
<td>453 Kg</td> | |
<td>523 Kg</td> | |
</tr> | |
</table> | |
</body> | |
</html> |
Hasilnya:
Di salam sel <td> dan <th>, kita bisa menyisipkan elemen HTML yang lain, seperti gambar, link, video, list, dsb.
Contoh:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Belajar Membuat Tabel HTML</title> | |
</head> | |
<body> | |
<table border="1"> | |
<tr> | |
<th colspan="3" bgcolor="yellow">Produk Unggulan</th> | |
</tr> | |
<tr> | |
<td rowspan="4"> | |
<img src="D:\Lain - Lain\Arri titip\My Blog\Membuat tabel\benih.jpg" width="200" /> | |
</td> | |
</tr> | |
<tr> | |
<td>Nama</td> | |
<td>Benih Kode</td> | |
</tr> | |
<tr> | |
<td>Harga</td> | |
<td>Rp 200.000</td> | |
</tr> | |
<tr> | |
<td>Fitur</td> | |
<td> | |
<ul> | |
<li>Dilengkapi Dokumentasi</li> | |
<li>Ukuran: 11MB</li> | |
<li>Masa Tanam: 3 Bulan</li> | |
<li>Lisensi: MIT</li> | |
</ul> | |
</td> | |
</tr> | |
</table> | |
</body> | |
</html> |
Hasilnya: