Tabel Di dalam HTML

cara menggunakan tabel di HTML

 Seringkali informasi yang akan ditampilkan adalah informasi olahan yang berbentuk tabel, sehingga kitapun memerlukan format ini di dalam dokumen HTML. Format ini dapat diwujudkan dengan menggunakan tag tabel <tabel>. Sedikit berbeda dengan tag lainnya, tag tabel ini memerlukan tag lainnya untuk menampilkan data dalam bentuk tabulasi. Berikut ini uraiannya :

Tag Parent Fungsi
<table>
</table>
--- tag utama
<caption>
</caption>
<table> Menampilkan judul tabel
<tr></tr> <table> Tag baris
<th></th> <tr> Header table
<td></td> <tr> Tag sel-sel tabel

 Berikut ini beberapa atribut tag tabel:

tribut Fungsi
bgcolor warna background
width, height lebar dan tinggi tabel (dalam % atau pixel)
align (left, right, center) pengaturan posisi horisontal isi sel, rata kanan/kiri/tengah
valign (top, bottom, middle) pengaturan posisi vertikal terhadap isi sel, di atas, bawah atau tengah
colspan=n ekstensi (span) n kolom ke kanan
rospan=n ekstensi (span) n baris ke bawah
nowrap mematikan word wrapping

contoh membuat tabel tanpa border di HTML

Pembuatan tabel diawali dengan tag <table> dan diakhiri tag </table>. Sedangkan untuk memulai membuat baris dimulai dengan tag <th> untuk baris atas dan selanjutnya menggunakan tag <td>
Contoh penulisannya:
Misalkan kita memiliki kita ingin memberikan background warna pada elemen tabel :
<html> <head><title>tabel</title></head> 
<body>
Tabel tanpa border 
<table> 
<tr><th>NIK</th><th>nama</th><th>alamat</th></tr> 
<tr><td>12345556</td><td>Ana</td><td>Sidoarjo</td></tr> 
<tr><td>12356666</td><td>Susilo</td><td>Malang</td></tr> 
<tr><td>123675656</td><td>Amin</td><td>Surabaya</td></tr> 
</table> 
</body> 
</html> 


Tamplilan di browser akan seperti ini
 
Tabel tanpa border   
NIKnamaalamat
12345556AnaSidoarjo
12356666SusiloMalang
123675656AminSurabaya
 

contoh membuat tabel dengan border di HTML

Pembuatan tabel dengan border menggunakan tag <table border=....> dan diakhiri tag </table>. Ketebalan garis border tergantung dari besarnya angga border.

Contoh penulisannya:
 <html>
<head><title>tabel border</title></head>
<body>


Tabel dengan border = 1
<table border="1">
<tr><th>NIK</th><th>nama</th><th>alamat</th></tr>
<tr><td>12340009</td><td>Ana</td><td>Sidoarjo</td></tr>
<tr><td>12350009</td><td>Susilo</td><td>Malang</td></tr>
<tr><td>123600099</td><td>Amin</td><td>Surabaya</td></tr>
</table>
<br><br>
Tabel dengan border = 5
<table border="5">
<tr><th>NIK</th><th>nama</th><th>alamat</th></tr>
<tr><td>12349000</td><td>Ana</td><td>Sidoarjo</td></tr>
<tr><td>12359000</td><td>Susilo</td><td>Malang</td></tr>
<tr><td>12369000</td><td>Amin</td><td>Surabaya</td></tr>
</table>

</body>
</html>

Tampilan di browser :
Tabel dengan border = 1
NIKnamaalamat
12340009AnaSidoarjo
12350009SusiloMalang
123600099AminSurabaya

Tabel dengan border = 5
NIKnamaalamat
12349000AnaSidoarjo
12359000SusiloMalang
12369000AminSurabaya

contoh menggabungkan (merge) baris di HTML
Untuk cara menggabungkan baris dapat dengan tag <td rowspan=....>.
Misalkan kita memiliki kita ingin memberikan background warna pada elemen tabel :
<html>
<head><title>rowspan</title></head>
<body>
mengabungkan baris
<table border=1>
<tr><th>NIK</th><th>nama</th><th>alamat</th></tr>
<tr><td>1234999</td><td>Ana</td><td rowspan=2>Sidoarjo</td></tr>
<tr><td>1235999</td><td>Susilo</td></tr>
<tr><td>1236999</td><td>Amin</td><td>Surabaya</td></tr>
</table>
</body>
</html>
  Tampilan di browser :
mengabungkan baris
NIKnamaalamat
1234999AnaSidoarjo
1235999Susilo
1236999AminSurabaya

contoh menggabungkan (merge) kolom di HTML
Untuk menggabungkan kolom dapat dengan tag <td colspan=....>.
Misalkan kita memiliki kita ingin memberikan background warna pada elemen tabel :
 <html>
<head><title>colspan</title></head>
<body>
mengabungkan kolom
<table border=1>
<tr><td colspan=3>data siswa</td></tr>
<tr><th>NIK</th><th>nama</th><th>alamat</th></tr>
<tr><td>1234999</td><td>Ana</td><td>Sidoarjo</td></tr>
<tr><td>1235999</td><td>Susilo</td><td>Sidoarjo</td></tr>
<tr><td>1236999</td><td>Amin</td><td>Surabaya</td></tr>
</table>
</body>
</html>

Tampilan di browser :
mengabungkan kolom
data siswa
NIKnamaalamat
1234999AnaSidoarjo
1235999SusiloSidoarjo
1236999AminSurabaya

 contoh mengatur kolom secara horisontal di HTML

Untuk mengatur dalam baris menggunakan tag <tr align=....>, sedangkan untuk setiap kolom dapat menggunakan dengan tag <td align=....>.
Misalkan kita memiliki kita ingin memberikan background warna pada elemen tabel :
<html>
<head><title>mengatur horisontal</title></head>
<body>
center pada baris ke 4
<table border="1">
<tr><th>Nomor Induk Koantor</th><th>nama</th><th>alamat</th></tr>
<tr><td>123499</td><td>Ana Ningrum</td><td>Jl. Jenggolo 1C</td></tr>
<tr><td>1235</td><td>Sudarmanto</td><td>J. Blimbing 12</td></tr>
<tr align=center><td>1236</td><td>Amin</td><td>Kedurus</td></tr>
</table>

<br>

center pada baris ke 4 kolom 1
<table border="1">
<tr><th>Nomor Induk Kantor</th><th>nama</th><th>alamat</th></tr>
<tr><td>1234</td><td>Ana Ningrum</td><td>Jl. Jenggolo 1C</td></tr>
<tr><td>1235</td><td>Sudarmanto</td><td>J. Blimbing 12</td></tr>
<tr><td align=center>1236</td><td>Amin</td><td>Kedurus</td></tr>
</table>
</body>
</html>
 Tampilan di browser :
 center pada baris ke 4
Nomor Induk Koantornamaalamat
123499Ana NingrumJl. Jenggolo 1C
1235SudarmantoJ. Blimbing 12
1236AminKedurus

center pada baris ke 4 kolom 1
Nomor Induk Kantornamaalamat
1234Ana NingrumJl. Jenggolo 1C
1235SudarmantoJ. Blimbing 12
1236AminKedurus

contoh mengatur kolom secara vertikal di html

Untuk mengatur dalam baris menggunakan tag <tr valign=....>, sedangkan untuk setiap kolom dapat menggunakan dengan tag <td valign=....>.
Misalkan kita memiliki kita ingin memberikan background warna pada elemen tabel :
 <html>
<head><title>mengatur vertikal</title></head>
<body>
menempatkan pada posisi bottom
<table border=1>
<tr><th>NIK</th><th>nama</th><th>alamat</th></tr>
<tr><td>1234999</td><td>Ana</td><td rowspan=2 valign=bottom>Sidoarjo</td></tr>
<tr><td>1235999</td><td>Susilo</td></tr>
<tr><td>1236999</td><td>Amin</td><td>Surabaya</td></tr>
</table>

<br>

menempatkan pada posisi top
<table border=1>
<tr><th>NIK</th><th>nama</th><th>alamat</th></tr>
<tr><td>1234999</td><td>Ana</td><td rowspan=2 valign=top>Sidoarjo</td></tr>
<tr><td>1235999</td><td>Susilo</td></tr>
<tr><td>1236999</td><td>Amin</td><td>Surabaya</td></tr>
</table>
</body>
</html>

 Tampilan di browser :
menempatkan pada posisi bottom
NIKnamaalamat
1234999AnaSidoarjo
1235999Susilo
1236999AminSurabaya

menempatkan pada posisi top
NIKnamaalamat
1234999AnaSidoarjo
1235999Susilo
1236999AminSurabaya
  
contoh memberi warna tabel di html
Untuk memberi warna tabel dapat dengan tag <table bgcolor=....>. Untuk memberi warna pada baris dapat dengan tag <tr bgcolor=....>, sedangkan untuk memberi warna sel dapat dengan tag <td bgcolor=....>.
Misalkan kita memiliki kita ingin memberikan background warna pada elemen tabel :
<html>
<head><title>warna</title></head>
<body>
mewarnai tabel
<table border=1 bgcolor=#CCFFFF>
<tr><td colspan=3>data siswa</td></tr>
<tr><th>NIS</th><th>nama</th><th>alamat</th></tr>
<tr><td>1234</td><td>Ana</td><td>Sidoarjo</td></tr>
<tr><td>1235</td><td>Susilo</td><td>Sidoarjo</td></tr>
</table>

<br>

mewarnai baris
<table border=1>
<tr><td colspan=3>data pegawai</td></tr>
<tr bgcolor=#CCFFFF><th>NIK</th><th>nama</th><th>alamat</th></tr>
<tr><td>1234999</td><td>Ana</td><td>Sidoarjo</td></tr>
<tr><td>1235999</td><td>Susilo</td><td>Sidoarjo</td></tr>
</table>

<br>

mewarnai sel
<table border=1>
<tr><td colspan=3>data pegawai</td></tr>
<tr><th>NIk</th><th>nama</th><th>alamat</th></tr>
<tr><td  bgcolor=#CCFFFF>1234999</td><td>Ana</td><td>Sidoarjo</td></tr>
<tr><td>1235999</td><td>Susilo</td><td>Sidoarjo</td></tr>
</table>

</body>
</html>


 mewarnai tabel
data siswa
NISnamaalamat
1234AnaSidoarjo
1235SusiloSidoarjo

mewarnai baris
data pegawai
NIKnamaalamat
1234999AnaSidoarjo
1235999SusiloSidoarjo

mewarnai sel
data pegawai
NIknamaalamat
1234999AnaSidoarjo
1235999SusiloSidoarjo

contoh mengatur spasi baris (cellspacing) di html
Untuk mengatur spasi beris dapat dengan tag <table cellspacing=....>.
Misalkan kita memiliki kita ingin memberikan background warna pada elemen tabel :
<html>
<head><title>cellspacing</title></head>
<body>
cellspacing = 1
<table border=1 cellspacing=1>
<tr><td colspan=3>data pegawai</td></tr>
<tr><th>NIK</th><th>nama</th><th>alamat</th></tr>
<tr><td>1234999</td><td>Ana</td><td>Sidoarjo</td></tr>
<tr><td>1235999</td><td>Susilo</td><td>Sidoarjo</td></tr>
<tr><td>1236999</td><td>Amin</td><td>Surabaya</td></tr>
</table>

<br>

cellspacing = 7
<table border=1 cellspacing=7>
<tr><td colspan=3>data pegawai</td></tr>
<tr><th>NIK</th><th>nama</th><th>alamat</th></tr>
<tr><td>1234999</td><td>Ana</td><td>Sidoarjo</td></tr>
<tr><td>1235999</td><td>Susilo</td><td>Sidoarjo</td></tr>
<tr><td>1236999</td><td>Amin</td><td>Surabaya</td></tr>
</table>
</body>
</html>


 cellspacing = 1
data pegawai
NIKnamaalamat
1234999AnaSidoarjo
1235999SusiloSidoarjo
1236999AminSurabaya

cellspacing = 7
data pegawai
NIKnamaalamat
1234999AnaSidoarjo
1235999SusiloSidoarjo
1236999AminSurabaya

contoh background dengan gambar di html
Untuk membuat background dengan gambar dapat dengan tag <table backgroung=....>. Gambar dapat berupa latarbelakang warna atau gambar yang lainnya
Misalkan kita memiliki kita ingin memberikan background warna pada elemen tabel :
<html>
<head><title>background</title></head>
<body>
background garuda pada baris
<table border=1 cellpadding=10 >
<tr><td colspan=3 background="garuda.JPG">data siswa</td></tr>
<tr><th>NIK</th><th>nama</th><th>alamat</th></tr>
<tr><td>1234999</td><td>Ana</td><td>Sidoarjo</td></tr>
<tr><td>1235999</td><td>Susilo</td><td>Sidoarjo</td></tr>
<tr><td>1236999</td><td>Amin</td><td>Surabaya</td></tr>
</table>

<br>

background seluruh tabel
<table border=1 cellpadding=10 background="paper.GIF">
<tr><td colspan=3>data pegawai</td></tr>
<tr><th>NIK</th><th>nama</th><th>alamat</th></tr>
<tr><td>1234999</td><td>Ana</td><td>Sidoarjo</td></tr>
<tr><td>1235999</td><td>Susilo</td><td>Sidoarjo</td></tr>
<tr><td>1236999</td><td>Amin</td><td>Surabaya</td></tr>
</table>
</body>
</html>
 

 background garuda pada baris 
data siswa
NIKnamaalamat
1234999AnaSidoarjo
1235999SusiloSidoarjo
1236999AminSurabaya

background seluruh tabel
data pegawai
NIKnamaalamat
1234999AnaSidoarjo
1235999SusiloSidoarjo
1236999AminSurabaya
 

Keterangan Yang lebih jelas :

 

tagnilaiketerangan
<table>memulai tabel
<tr>membuat baris
<th>membuat kolom header
<td>membuat kolom
border0 sampai 15menampilkan garis dan ketebalannya
alignleft , center , rightmengatur isi kolom secara horisontal
valigntop , middle , bottommengatur isi kolom secara vertikal
rowspanangka bulatmenggabungkan (merge) baris
colspanangka bulatmenggabungkan (merge) kolom
bgcolorkode warnamewarnai tabel atau kolom
backgroundgambar (image)membuat latar belakang tabel atau kolom
cellspacingangka bulatmengatur spasi antar baris dan kolom
cellpaddingangka bulatmengatur spasi dari baris dan kolom
 
 

Popular Posts