-->

Selasa, 17 Maret 2009

membuat table dalam dalam dokumen html


Pelajaran berikut ini sangat penting, terutama jika kamu ingin membuat suatu website yang menarik dengan berbagai fasilitas. Kebanyakan website dibuat dengan berbentuk tabel-tabel. Bahkan menggabungkan antara satu tabel dengan tabel yang lain. Tabel memungkinkan kita membuat kolom2. Misalnya kita akan membuat suatu website dengan tampilan seperti ini :

Nah, untuk membuat tampilan website seperti diatas, kita gunakan tag

beserta tag2 lain untuk membentuk baris dan kolom. Berikut tag2 yang dipergunakan untuk membentuk suatu tabel :
- adalah tag awal, penanda awal dan akhir suatu tabel.
- adalah tag yang menandakan suatu baris dalam tabel
- adalah tag yang akan membagi baris menjadi beberapa kolom.
Masing-masing tag memiliki atribut sebagai berikut :
bgcolor - atribut untuk menentukan warna latar belakang
background - atribut untuk menentukan gambar yang akan menjadi latar belakang tabel / kolom
width - atribut untuk menentukan lebar
height - atribut untuk menentukan tinggi
align - mengatur perataan horizontal
valign - mengatur perataan vertikal
border - atribut untuk menentukan lebar bingkai tabel
cellspacing - atribut untuk menentukan jarak antar kolom
cellpadding - atribut untuk menentukan jarak antara isi dengan tepi kolom
colspan - menentukan berapa kolom yang akan digabung
rowspan - menentukan berapa baris yang akan digabung
Dan sekarang, mari kita coba mempraktekkannya satu persatu :

















Ini kolom pertama Ini kolom kedua
Ini kolom pertama baris kedua Ini kolom kedua baris

kedua




Sekarang kita lihat bagaimana hasilnya jika kita jalankan di browser :
Ini kolom pertama Ini kolom kedua
Ini kolom pertama baris kedua Ini kolom kedua baris kedua
Seperti kita lihat, dengan fungsi width, maka kita telah membuat suatu tabel dengan lebar hanya 80% lebar layar. Dengan source yang sama kita akan mencoba mewarnai kolom pertama dengan warna hijau dan kolom kedua kita beri background gambar. Sehingga hasilnya seperti berikut :



BORDER="1">
















Ini kolom pertama Ini kolom kedua
Ini kolom pertama baris kedua Ini kolom kedua baris kedua




Maka hasilnya adalah seperti ini :


Sekarang kita akan mencoba 4 atribut sekaligus yaitu width, height, align dan valign. Kolom pertama kita buat lebarnya 70%, sedangkan kolom kedua cukup 30% saja. Selanjutnya tinggi baris kedua kita buat 200. Untuk perataan, kita akan buat kolom pertama baris kedua rata atas dan kolom kedua baris kedua rata kanan. Sehingga sourcenya seperti ini :
























Ini kolom pertama

Ini kolom kedua
Ini kolom pertama baris kedua
align="right">Ini kolom kedua baris kedua



Perhatikan huruf-huruf yang dicetak tebal dan merah, itu adalah atribut2 baru yang saya tambahkan. Dengan penambahan tersebut, maka di browser akan terlihat sebagai berikut:


Berikutnya, kita akan mencoba atribut Cellpadding dan cellspacing. Agar kamu tahu bedanya, maka kita akan membuat tabel yang memakai cellpadding dulu. Perhatikan tabel diatas barusan, dan kita akan menambahnya lagi dengan atribut cellpadding


















bgcolor="#009900" width="70%">
Ini kolom pertama

background="background.gif" width="30%">

Ini kolom kedua
Ini kolom pertama baris

kedua
Ini kolom kedua baris kedua



Berikut ini hasilnya :


Tahu kan bedanya? Ya, textnya menjauh dari tepi kolom. Itulah manfaat dari cellpadding, memberi jarak antara text dengan tepi kolom. Lalu apa gunanya cellspacing? Mari kita lihat contoh berikut :


















bgcolor="#009900" width="70%">
Ini kolom pertama

background="background.gif" width="30%">

Ini kolom kedua
Ini kolom pertama baris

kedua
Ini kolom kedua baris kedua



Saya gunakan source yang sama dengan sebelumnya, hanya saja sekarang menggunakan cellspacing. Maka hasilnya adalah sebagai berikut :


Yup, kolom-kolom saling menjauh. Dan sekarang tinggal 2 atribut lagi, yaitu colspan dan rowspan. Sekarang kita akan mencoba menggabungkan kolom pertama dan kedua yang ada di baris 1. Berikut sourcenya :

CELLSPACING="5">











Ini kolom

gabungan

valign="top">Ini kolom pertama baris kedua
Ini kolom kedua

baris kedua

Perhatikan, saya menempatkan atribut colspan di kolom pertama dan menghapus kolom kedua, karena kita akan menggabungkannya. Saya juga mengganti textnya dengan "Ini kolom gabungan". Dan inilah hasilnya :


Lihat !! Kolom pertama dan kedua telah bergabung dan membentuk kolom gabungan. Berikutnya kita akan coba menggabungkan kolom pertama dengan kolom pertama baris kedua. Berikut sorcenya :
















bgcolor="#009900" width="70%" ROWSPAN="2">


Ini kolom pertama gabungan

background="background.gif" width="30%">
Ini kolom kedua
Ini kolom kedua baris kedua

Perhatikan, saya menempatkan rowspan di tag TD kolom pertama, dengan adanya perintah ini, maka 2 baris kolom pertama akan digabung. Dan inilah hasilnya :


Nah, sekarang tugas anda adalah membuat tabel seperti contoh pertama kali yaitu seperti ini :


semoga berhasil !!!!!

Baca selengkapnya!