Download - Style Tag Dan Atribut Table
![Page 1: Style Tag Dan Atribut Table](https://reader036.vdokumen.com/reader036/viewer/2022082422/55cf9ac0550346d033a33b35/html5/thumbnails/1.jpg)
Beragam Tag dan
Atribut untuk
Pembuatan Table di
HTML
![Page 2: Style Tag Dan Atribut Table](https://reader036.vdokumen.com/reader036/viewer/2022082422/55cf9ac0550346d033a33b35/html5/thumbnails/2.jpg)
Seperti kita ketahui untuk membuat sebuah tabel adalah dengan menggunakan tag <table> <tr>
dan <td>, dengan ketiga tag tersebut tabel sudah bisa dibuat, tentunya dengan tambahan atribut
border="1" akan memberikan pembatas garis border pada tabel, tapi selain ketiga tag HTML tersebut
masih ada tag html pendukung dalam membuat tabel, seperti :
<table> = tag untuk membuat table
<caption> = tag untuk judul pada table
<colgroup> = format untuk menentukan kelompok kolom, baik satu kolom atau lebih
<col> = tag untuk menentukan properti kolom, baik satu kolom atau lebih pada table
<thead> = tag untuk menggabungkan isi header pada table
<thbody> = tag untuk menggabungkan isi body pada table
<thfoot> = tag untuk menggabungkan isi footer pada table
<th> = tag untuk header pada table
<tr> = tag untuk baris pada table
<td> = tag untuk kolom pada table
Selain tag, terdapat pula atribut yang melengkapi pembuatan table di HTML, yaitu :
cellpadding = jarak tulisan/konten dengan garis cell (default 1 pixel)
cellspacing = jarak spasi antar cell (default 1 pixel)
bgcolor = warna dasar
rowspan = Menggabungkan baris
collspan = Menggabungkan kolom
Ada beberapa atribut yang biasa dipergunakan untuk membuat tabel, seperti cellpadding,
cellspacing, align, frame, bgcolor, rules, summary dan border, sayangnya semua atribut tersebut sudah
tidak disupport oleh html5, kecuali atribut border yang masih support untuk HTML5, atribut lainnya
dapat diatur dengan menggunakan CSS.
Selain itu, untuk mengatur ukuran table (panjang dan lebar table) , dapat diatur dengan
menggunakan atribut width dan height dan mengaturnya, gunakan satuan yang memang sesuai
dengan kebutuhan saat akan membuat table. Bisa dengan menggunakan satuan pixel (px) yang
bersifat fixed atau dengan menggunakan satuan % (persen) yang lebih fleksibel terhadap
resolusi dan keberadaan browser.
![Page 3: Style Tag Dan Atribut Table](https://reader036.vdokumen.com/reader036/viewer/2022082422/55cf9ac0550346d033a33b35/html5/thumbnails/3.jpg)
1. Membuat table
<html>
<head>
<title>COBA TABLE</title>
</head>
<body>
<table border="1">
<tr>
<td>Cell 1 - Baris 1 Kolom 1</td>
<td>Cell 2 - Baris 1 Kolom 2</td>
</tr>
<tr>
<td>Cell 3 - Baris 2 Kolom 1</td>
<td>Cell 4 - Baris 2 Kolom 2</td>
</tr>
<tr>
<td>Cell 5 - Baris 3 Kolom 1</td>
<td>Cell 6 - Baris 3 Kolom 2</td>
</tr>
</table>
</body>
</html>
Hasil:
Cell 1 – Baris 1 Kolom 1 Cell 2 – Baris 1 Kolom 2
Cell 3 – Baris 2 Kolom 1 Cell 4 – Baris 2 Kolom 2
Cell 5 – Baris 3 Kolom 1 Cell 6 – Baris 3 Kolom 2
Dalam contoh sengaja ditambah dengan atribut border agar kita dapat melihat posisi dari tabel tersebut,
karena secara default nilai dari border ini adalah 0 jika tidak disertakan dengan tag <table>.
Hasil tanpa border :
![Page 4: Style Tag Dan Atribut Table](https://reader036.vdokumen.com/reader036/viewer/2022082422/55cf9ac0550346d033a33b35/html5/thumbnails/4.jpg)
2. Mengatur lebar dan tinggi tabel.
Untuk mengatur lebar table digunakan atribut width atau bisa juga dengan style CSS dengan properti
width. Untuk lebar dan tinggi dari td kita gunakan atribut style dengan properti width dan height.
Berikut adalah contoh tabel dengan lebar 75% dari lebar dokumen dan lebar kolom masing 50%
dengan tinggi pada baris pertama adalah 40px.
<html>
<head>
<title>COBA TABLE</title>
</head>
<body>
<table border="1" width="75%">
<tr>
<td style="width:50%;height:40px;">Baris 1 Kolom 1</td>
<td>Baris 1 Kolom 1</td>
</tr>
<tr>
<td>Baris 2 Kolom 1</td>
<td>Baris 2 Kolom 2</td>
</tr>
<tr>
<td>Baris 3 Kolom 1</td>
<td>Baris 3 Kolom 2</td>
</tr>
</table>
</body>
</html>
Hasil:
Baris 1 Kolom 1 Baris 1 Kolom 1
Baris 2 Kolom 1 Baris 2 Kolom 2
Baris 3 Kolom 1 Baris 3 Kolom 2
Untuk satuan ukuran widht dan height dari atribut maupun style tersebut kita dapat menggunakan px
atau % sesuai dengan kebutuhan kita. Untuk pengaturan lebar dan tinggi pada td kita cukup
memasukkan pada kolom pertama secara otomatis kolom-kolom berikutnya akan mengikuti
pengaturan tersebut.
![Page 5: Style Tag Dan Atribut Table](https://reader036.vdokumen.com/reader036/viewer/2022082422/55cf9ac0550346d033a33b35/html5/thumbnails/5.jpg)
3. Menggabungkan kolom pada tabel
Table Cell atau baris dan kolom dari tabel tersebut dapat kita gabungkan sesuai kebutuhan bentuk
tabel yang diinginkan. Untuk menggabungkan kolom dalam tabel digunakan atribut colspan.
<html>
<head>
<title>COBA TABLE</title>
</head>
<body>
<table border="1" width="75%">
<tr>
<td colspan="2">Gabungan Kolom 1&2 pada Baris 1</td>
</tr>
<tr>
<td style="width:50%">Baris 2 Kolom 1</td>
<td>Baris 2 Kolom 2</td>
</tr>
<tr>
<td>Baris 3 Kolom 1</td>
<td>Baris 3 Kolom 2</td>
</tr>
</table>
</body>
</html>
Hasil:
Gabungan Kolom 1&2 pada Baris 1
Baris 2 Kolom 1 Baris 2 Kolom 2
Baris 3 Kolom 1 Baris 3 Kolom 2
Sedangkan untuk menggabungkan baris dalam tabel digunakan atribut rowspan.
![Page 6: Style Tag Dan Atribut Table](https://reader036.vdokumen.com/reader036/viewer/2022082422/55cf9ac0550346d033a33b35/html5/thumbnails/6.jpg)
<html>
<head>
<title>COBA TABLE</title>
</head>
<body>
<table border="1" width="75%">
<tr>
<td style="width:50%" rowspan="2">Gabungan Baris 1&2 pada Kolom 1</td>
<td>Baris 1 Kolom 2</td>
</tr>
<tr> <td>Baris 2 Kolom 2</td>
</tr>
<tr>
<td>Baris 3 Kolom 1</td>
<td>Baris 3 Kolom 2</td>
</tr>
</table>
</body>
</html>
Hasil:
Gabungan Baris 1&2 pada
Kolom 1
Baris 1 Kolom 2
Baris 2 Kolom 2
Baris 3 Kolom 1 Baris 3 Kolom 2
4. Mengatur jarak kolom pada tabel
Untuk mengatur posisi cell dalam tabel digunakan atribut cellpadding dan cellspacing.
Cellpadding adalah untuk pengaturan sisi dari bagian dalam cell.
![Page 7: Style Tag Dan Atribut Table](https://reader036.vdokumen.com/reader036/viewer/2022082422/55cf9ac0550346d033a33b35/html5/thumbnails/7.jpg)
<html>
<head>
<title>COBA TABLE</title>
</head>
<body>
<table border="1" width="75%" cellpadding="8">
<tr>
<td style="width:50%;">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>
Hasil:
Baris 1 Kolom 1 Baris 1 Kolom 2
Baris 2 Kolom 1 Baris 2 Kolom 2
Sedangkan Cellspacing adalah pengaturan sisi dari bagian luar cell.
<html>
<head>
<title>COBA TABLE</title>
</head>
<body>
![Page 8: Style Tag Dan Atribut Table](https://reader036.vdokumen.com/reader036/viewer/2022082422/55cf9ac0550346d033a33b35/html5/thumbnails/8.jpg)
<table border="1" width="75%" cellspacing="8">
<tr>
<td style="width:50%">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>
Hasil:
Baris 1 Kolom 1 Baris 1 Kolom 2
Baris 2 Kolom 1 Baris 2 Kolom 2
5. Membuat titel pada tabel.
Untuk tabel yang lengkap dengan titel, kita bisa menambahkan tag <caption> tepat setelah tag
<table> dan kita juga bisa mengganti td dengan th (table heading)sebagai titel dari baris maupun
kolom.
Caption dan th akan secara otomatis berada pada posisi tengah dan th akan menghasilkan tulisan
tebal.
<html>
![Page 9: Style Tag Dan Atribut Table](https://reader036.vdokumen.com/reader036/viewer/2022082422/55cf9ac0550346d033a33b35/html5/thumbnails/9.jpg)
<head>
<title>COBA TABLE</title>
</head>
<body>
<table border="1" width="75%">
<caption>Disini adalah titel tabel ini</caption>
<tr>
<th style="width:50%;">Header Kolom 1</th>
<th>Header Kolom 2</th>
</tr>
<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>
Hasil:
Disini adalah titel tabel ini
Header Kolom 1 Header Kolom 2
Baris 1 Kolom 1 Baris 1 Kolom 2
Baris 2 Kolom 1 Baris 2 Kolom 2
6. Membuat background pada tabel
Untuk membuat background pada tabel kita gunakan atribut style dengan properti background.
Berikut adalah contoh table dengan background warna kuning muda dengan heading warna merah.
<html>
<head>
<title>COBA TABLE</title>
</head>
![Page 10: Style Tag Dan Atribut Table](https://reader036.vdokumen.com/reader036/viewer/2022082422/55cf9ac0550346d033a33b35/html5/thumbnails/10.jpg)
<body>
<table style="background:#ffc" width="75%" border="1">
<tr>
<th style="background:red;width:50%;">Header Kolom 1</th>
<th style="background:red;">Header Kolom 2</th>
</tr>
<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>
Hasil:
Header Kolom 1 Header Kolom 2
Baris 1 Kolom 1 Baris 1 Kolom 2
Baris 2 Kolom 1 Baris 2 Kolom 2
Seperti kita lihat bahwa border dari cell tersebut terlihat terlalu tebal padahal kita membuat nilai dari
atribut border adalah 1px.
Ini terjadi karena secara default atribut cellpadding dan cellspacing pada elemen table memiliki nilai
masing-masing 1px.
Jadi untuk menghilangkannya kita harus memasukkan kedua atribut tersebut dengan nilai 0.
<table cellpadding="0" cellspacing="0" style="background:#ffc" width="75%" border="1">
... </table>
Hasil:
![Page 11: Style Tag Dan Atribut Table](https://reader036.vdokumen.com/reader036/viewer/2022082422/55cf9ac0550346d033a33b35/html5/thumbnails/11.jpg)
Header Kolom 1 Header Kolom 2
Baris 1 Kolom 1 Baris 1 Kolom 2
Baris 2 Kolom 1 Baris 2 Kolom 2