Tabel HTML memungkinkan pengembang web untuk mengatur data menjadi baris dan kolom.
Menentukan Tabel HTML
Tag <table> mendefinisikan tabel HTML.
Setiap baris tabel didefinisikan dengan tag <tr>. Setiap
header tabel didefinisikan dengan tag <th>. Setiap data
tabel/sel didefinisikan dengan tag <td>.
Secara default, teks dalam elemen <th> dicetak tebal dan di
tengah.
Secara default, teks dalam elemen <td> beraturan dan rata
kiri.
Contoh
<table style="width: 100%">
<tr>
<th>Nama Depan</th>
<th>Nama Belakang</th>
<th>Usia</th>
</tr>
<tr>
<td>Utsman</td>
<td>Smith</td>
<td>35</td>
</tr>
<tr>
<td>Sa'ad</td>
<td>Jackson</td>
<td>40</td>
</tr>
</table>
Catatan: Elemen <td> adalah wadah data dari tabel.
Mereka bisa berisi semua jenis elemen HTML; teks, gambar, daftar, tabel lain,
dll.
Tabel HTML - Menambahkan Batas (Border)
Untuk menambahkan border ke tabel, gunakan properti border CSS.
Contoh
table, th, td {
border: 1px solid black;
}
Ingatlah untuk menentukan batas untuk tabel dan sel tabel
Tabel HTML - Collapse Border
Untuk membuat batas menciut menjadi satu bingkai, tambahkan properti
border-collapse CSS.
Contoh
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
Tabel HTML - Menambahkan Padding Sel
Sel padding menentukan ruang antara konten sel dan batasnya.
Jika Anda tidak menentukan padding, sel tabel akan ditampilkan
tanpa padding.
Untuk mengatur padding, gunakan properti padding CSS.
Contoh
th, td {
padding: 15px;
}
Tabel HTML - Heading Rata Kiri
Secara default, heading tabel dicetak tebal dan berada di tengah.
Untuk mengubah heading tabel menjadi rata kiri, gunakan properti
text-align CSS.
Contoh
th {
text-align: left;
}
Tabel HTML - Menambahkan Spasi Border
Spasi border menentukan jarak antar sel.
Untuk mengatur spasi border untuk tabel, gunakan properti
border-spacing CSS.
Contoh
table {
border-spacing: 5px;
}
Catatan: Jika tabel memiliki collapse border, spasi border tidak berpengaruh.
Tabel HTML - Sel yang Membentang Banyak Kolom
Untuk membuat rentang sel lebih dari satu kolom, gunakan atribut
colspan.
Contoh
<table style="width:100%">
<tr>
<th>Nama</th>
<th colspan="2">Telepon</th>
</tr>
<tr>
<td>Khalid</td>
<td>08123456</td>
<td>08511234</td>
</tr>
</table>
Tabel HTML - Sel yang Memiliki Banyak Baris
Untuk membuat rentang sel lebih dari satu baris, gunakan atribut
rowspan.
Contoh
<table style="width:100%">
<tr>
<th>Nama:</th>
<td>Khalid</td>
</tr>
<tr>
<th rowspan="2">Telepon:</th>
<td>08171234</td>
</tr>
<tr>
<td>08525577</td>
</tr>
</table>
Tabel HTML - Menambahkan Caption (Keterangan)
Untuk menambahkan caption ke tabel, gunakan tag <caption>.
Contoh
<table style="width:100%">
<caption>Tabungan Bulanan</caption>
<tr>
<th>Bulan</th>
<th>Tabungan</th>
</tr>
<tr>
<td>Januari</td>
<td>Rp 10000</td>
</tr>
<tr>
<td>Februari</td>
<td>Rp 50000</td>
</tr>
</table>
Catatan: Tag <caption> harus disisipkan segera
setelah tag <table>.
Style Khusus untuk Satu Tabel
Untuk menentukan gaya khusus untuk satu tabel tertentu, tambahkan atribut
id
ke tabel.
Contoh
<table id="t01">
<tr>
<th>Nama Depan</th>
<th>Nama Belakang</th>
<th>Umur</th>
</tr>
<tr>
<td>Umar</td>
<td>Jackson</td>
<td>55</td>
</tr>
</table>
Sekarang Anda dapat menentukan style khusus untuk tabel ini:
#t01 {
width: 100%;
background-color: #f1f1c1;
}
Dan tambahkan lebih banyak style:
#t01 tr:nth-child(even) {
background-color: #eee;
}
#t01 tr:nth-child(odd) {
background-color: #fff;
}
#t01 th {
color: white;
background-color: black;
}
Ringkasan
-
Gunakan elemen
<table>HTML untuk mendefinisikan tabel -
Gunakan elemen
<tr>HTML untuk menentukan baris tabel -
Gunakan elemen
<td>HTML untuk menentukan data tabel -
Gunakan elemen
<th>HTML untuk menentukan judul tabel -
Gunakan elemen
<caption>HTML untuk menentukan judul tabel - Gunakan properti
borderCSS untuk menentukan batas -
Gunakan properti
border-collapseCSS untuk menciutkan batas sel -
Gunakan properti
paddingCSS untuk menambahkan padding ke sel - Gunakan properti
text-alignCSS untuk meratakan teks sel -
Gunakan properti
border-spacingCSS untuk mengatur jarak antar sel -
Gunakan atribut
colspanuntuk membuat sel menjangkau banyak kolom -
Gunakan atribut
rowspanuntuk membuat sel menjangkau banyak baris -
Gunakan atribut
iduntuk mendefinisikan satu tabel secara unik
Sumber referensi: w3schools
Komentar
Posting Komentar