Berikut contoh table dengan CSS dengan menggunakan atribut style.
Kode HTML:
<table style="margin:0 auto;width:80%;border-collapse:collapse;background:#ecf3eb"> <caption><h3>Contoh Tabel dengan CSS</h3></caption> <tr> <th style="border:1px solid #999;padding:8px 0;background: #0cf;">Header Kolom 1</th> <th style="border:1px solid #999;padding:8px 0;background: #0cf;">Header Kolom 2</th> <th style="border:1px solid #999;padding:8px 0;background: #0cf;">Header Kolom 3</th> </tr> <tr> <td style="border:1px solid #999;padding:4px 8px;">Data Cell</td> <td style="border:1px solid #999;padding:4px 8px;">Data Cell</td> <td style="border:1px solid #999;padding:4px 8px;">Data Cell</td> </tr> <tr> <td style="border:1px solid #999;padding:4px 8px;">Data Cell</td> <td style="border:1px solid #999;padding:4px 8px;">Data Cell</td> <td style="border:1px solid #999;padding:4px 8px;">Data Cell</td> </tr> </table>
Header Kolom 1 | Header Kolom 2 | Header Kolom 3 |
---|---|---|
Data Cell | Data Cell | Data Cell |
Data Cell | Data Cell | Data Cell |
Anda juga dapat menggunakan internal atau eksternal CSS untuk membuatnya lebih simpel.
Kode CSS:
table{margin:0 auto;width:80%;border-collapse:collapse;background:#ecf3eb;} caption h3{} th, td{border:1px solid #999;} th{padding:8px 0;background: #0cf;} td{padding:4px 8px;}Kode HTML:
<table> <caption><h3>Contoh Tabel dengan CSS</h3></caption> <tr> <th>Header Kolom 1</th> <th>Header Kolom 2</th> <th>Header Kolom 3</th> </tr> <tr> <td>Data Cell</td> <td>Data Cell</td> <td>Data Cell</td> </tr> <tr> <td>Data Cell</td> <td>Data Cell</td> <td>Data Cell</td> </tr> </table>
Hasil:
Header Kolom 1 | Header Kolom 2 | Header Kolom 3 |
---|---|---|
Data Cell | Data Cell | Data Cell |
Data Cell | Data Cell | Data Cell |
Jika ingin membuat warna baris cell yang selang seling kita dapat menambahkan atribut "class" atau "id" di dalam tag <td>, dalam contoh:
<table> <caption><h3> Contoh Tabel dengan CSS</h3> </caption> <tbody> <tr> <th>Header Kolom 1</th> <th>Header Kolom 2</th> <th>Header Kolom 3</th> </tr> <tr> <td class="baris-ganjil">Data Cell</td> <td class="baris-ganjil">Data Cell</td> <td class="baris-ganjil">Data Cell</td> </tr> <tr> <td>Data Cell</td> <td>Data Cell</td> <td>Data Cell</td> </tr> <tr> <td class="baris-ganjil">Data Cell</td> <td class="baris-ganjil">Data Cell</td> <td class="baris-ganjil">Data Cell</td> </tr> <tr> <td>Data Cell</td> <td>Data Cell</td> <td>Data Cell</td> </tr> </tbody></table>
Misalkan ita akan membuat background baris ganjil tersebut dengan warna putih maka di dalam CSS kita tambahkan:
.baris-ganjil{background:#fff;}
.baris-ganjil{background:#fff;}
Maka hasilnya adalah sebagai berikut:
Header Kolom 1 | Header Kolom 2 | Header Kolom 3 |
---|---|---|
Data Cell | Data Cell | Data Cell |
Data Cell | Data Cell | Data Cell |
Data Cell | Data Cell | Data Cell |
Data Cell | Data Cell | Data Cell |
Sumber :http://htmlcssguides.com/samples/contoh-table-dengan-css.php
Wah keren juga ya gan
ReplyDeletesalam kenal
Lumayan lah.. Salam kenal juga deh buat Mas Ravi zikrillah
DeleteThis comment has been removed by the author.
ReplyDeleteKeren mas, jadi ga perlu ngasih background-color tiap-tiap list dalam tabel (manual). cukup panggil saja menggunakan selector nya. nice share mas.
ReplyDeleteBaru tahu nih, soalnya baru bisa buat tabel biasa, kalau dengan css lebih keren ternyata :)
ReplyDeleteooo gituh ya kang kalu pengen bikin table, saya mah pake punya pihak ketiga, kita cuman tinggal nulis tabel di excel, kopas ke tableizer trus tempelin deh di postingan...ting...jadi deh.
ReplyDelete#bisa di liat di Tool desa "Tableizer HTML"
Belum update lagi sob :D
ReplyDeleteSusah bgt kalo ngarang sendiri btw mantap sob kapan2 ane gunakan.
ReplyDelete