Pada tutorial sebelumnya, kita sudah mempelajari Tutorial Belajar CSS Bagian 8 : Cara Menggunakan Properti Image di CSS. Selanjutnya, kita akan mempelajari cara menggunakan properti table di CSS. Show Pada tutorial ini, kita akan belajar bagaimana mendesain sebuah table HTML menggunakan kode CSS. Anda dapat mengatur table menggunakan properti berikut :
Sekarang, kita akan belajar bagaimana cara menggunkan property tersebut lewat contoh. Properti Border-collapse Properti ini dapat memiliki 2 nilai yang diciutkan dan dipisahkan. Contoh berikut menggunakan kedua nilai tersebut : <html> <head> <style type = "text/css"> table.satu {border-collapse:collapse;} table.dua {border-collapse:separate;} td.a { border-style:dotted; border-width:3px; border-color:#000000; padding: 10px; } td.b { border-style:solid; border-width:3px; border-color:#333333; padding:10px; } </style> </head> <body> <table class = "satu"> <caption>Contoh Collapse Border</caption> <tr><td class = "a"> Contoh Sel A Collapse</td></tr> <tr><td class = "b"> Contoh Sel B Collapse</td></tr> </table> <br /> <table class = "dua"> <caption>Contoh Border Terpisah</caption> <tr><td class = "a"> Contoh Sel A Separate</td></tr> <tr><td class = "b"> Contoh Sel B Separate</td></tr> </table> </body> </html> Browser akan menampilkan hasil sebagai berikut : CodePen Embed FallbackCodePen Embed Fallback Properti Border-SpacingProperti border-spacing menentukan jarak yang memisahkan sel yang berdekatan pada border. Nilainya dapat berupa 1 atau 2 satuan panjang. Jika Anda memberikan satu nilai saja, maka nilai tersebut akan menentukan batas vertikal dan horizontal. Jika Anda menggunakan dua nilai, maka nilai pertama mengacu pada spasi horizontal dan yang kedua mengacu pada spasi vertikal : <style type="text/css"> /* jika Anda hanya menggunakan 1 nilai */ table.contoh {border-spacing:10px;} /* Jika Anda menggunakan 2 nilai */ table.contoh {border-spacing:10px 15px;} </style> Sekarang mari kita ubah contoh sebelumnya dan lihat efeknya. <html> <head> <style type = "text/css"> table.satu { border-collapse:separate; width:400px; border-spacing:10px; } table.dua { border-collapse:separate; width:400px; border-spacing:10px 50px; } </style> </head> <body> <table class = "satu" border = "1"> <caption>Contoh Separate Border dengan border-spacing</caption> <tr><td> Contoh Sel A Collapse</td></tr> <tr><td> Contoh Sel B Collapse</td></tr> </table> <br /> <table class = "dua" border = "1"> <caption>Contoh Separate Border Example dengan border-spacing</caption> <tr><td> Contoh Sel A Separate</td></tr> <tr><td> Contoh Sel B Separate</td></tr> </table> </body> </html> Browser akan menampilkan hasil sebagai berikut : CodePen Embed FallbackCodePen Embed Fallback Properti Caption-SideProperti cation-side memungkinkan Anda menentukan di mana konten elemen <caption> harus ditempatkan dalam hubungannya dengan tabel. Nilai yang biasanya digunakan untuk properti ini memiliki satu dari 4 nilai top, bottom, left atau right. Contoh berikut menggunakan untuk setiap nilai. <html> <head> <style type = "text/css"> caption.atas {caption-side:top} caption.bawah {caption-side:bottom} caption.kiri {caption-side:left} caption.kanan {caption-side:right} </style> </head> <body> <table style = "width:400px; border:1px solid black;"> <caption class = "atas"> Caption akan muncul di atas </caption> <tr><td > Sel A</td></tr> <tr><td > Sel B</td></tr> </table> <br /> <table style = "width:400px; border:1px solid black;"> <caption class = "bawah"> Caption akan muncul di bawah </caption> <tr><td > Sel A</td></tr> <tr><td > Sel B</td></tr> </table> <br /> <table style = "width:400px; border:1px solid black;"> <caption class = "left"> Caption akan muncul di kiri </caption> <tr><td > Sel A</td></tr> <tr><td > Sel B</td></tr> </table> <br /> <table style = "width:400px; border:1px solid black;"> <caption class = "kanan"> Caption akan muncul di kanan </caption> <tr><td > Sel A</td></tr> <tr><td > Sel B</td></tr> </table> </body> </html> Browser akan menampilkan hasil sebagai berikut : CodePen Embed FallbackCodePen Embed Fallback Properti Empty-CellsProperti empty-cells menunjukkan apakah sel tanpa konten harus memiliki batas yang ditampilkan. Properti ini dapat menggunakan salah satu dari 3 nilai – show, hide, inherit. Berikut adalah properti empty-cells yang digunakan untuk menyembunyikan batas sel kosong di elemen <table>. <html> <head> <style type = "text/css"> table.kosong { width:350px; border-collapse:separate; empty-cells:hide; } td.kosong { padding:5px; border-style:solid; border-width:1px; border-color:#999999; } </style> </head> <body> <table class = "kosong"> <tr> <th></th> <th>Judul satu</th> <th>Judul dua</th> </tr> <tr> <th>Judul Baris</th> <td class = "kosong">Nilai</td> <td class = "kosong">Nilai</td> </tr> <tr> <th>Judul Baris</th> <td class = "kosong">Nilai</td> <td class = "kosong"></td> </tr> </table> </body> </html> Browser akan menampilkan hasil sebagai berikut : CodePen Embed FallbackCodePen Embed Fallback Properti Table-LayoutProperti table-layout seharusnya membantu Anda mengontrol bagaimana browser harus merender atau menata tabel. Properti ini dapat memiliki salah satu dari tiga nilai: fixed, auto atau inherit. Contoh berikut menunjukkan perbedaan antara properti ini. <html> <head> <style type = "text/css"> table.auto { table-layout: auto } table.fixed { table-layout: fixed } </style> </head> <body> <table class = "auto" border = "1" width = "100%"> <tr> <td width = "20%">1000000000000000000000000000</td> <td width = "40%">10000000</td> <td width = "40%">100</td> </tr> </table> <br /> <table class = "fixed" border = "1" width = "100%"> <tr> <td width = "20%">1000000000000000000000000000</td> <td width = "40%">10000000</td> <td width = "40%">100</td> </tr> </table> </body> </html> Browser akan menampilkan hasil sebagai berikut : CodePen Embed FallbackCodePen Embed Fallback Semoga tutorial ini membantu Anda untuk mempelajari bagaimana cara menggunakan properti table di CSS untuk mendesain sebuat tabel yang bagus. Apa fungsi tag table TR dan TD pada pembuatan tabel?Untuk membuat suatu tabel minimal diperlukan tiga elemen tabel yaitu: 1. Tag Table : Sebagai awal pembuatan tabel. 2. Tag TR : Untuk mendefinisikan berapa banyak baris pada tabel 3. Tag TD : Untuk menampung sel data dari tabel tsb.
Bagaimana cara untuk membuat baris pada table?Klik sel di atas atau di bawah tempat yang ingin Anda tambahkan baris. Di bawah Alat Tabel, di tab Tata Letak, lakukan salah satu hal berikut: Untuk menambahkan baris di atas sel, klik Sisipkan di Atas dalam grup Baris dan Kolom. Untuk menambahkan baris di bawah sel, klik Sisipkan di Bawah dalam grup Baris dan Kolom.
Apa fungsi dari tag table?Tag <table> untuk membungkus tabelnya. Tag <thead> untuk membungkus bagian kepala tabel. Tag <tbody> untuk membungkus bagian body dari tabel.
Bagaimana struktur tabel dalam HTML?Struktur dasar membuat tabel pada HTML adalah tag <table>, <tr> dan <td>. Artinya, hanya dengan 3 tag tersebut kita sudah bisa menampilkan tabel pada web browser.
|