Mengenal Tag Table dalam HTML

Melanjutkan artikel tentang Belajar HTML, sekarang saya akan informasikan fungsi tag table (tabel). Tabel di sini sama seperti tabel dalam MS Word atau Excel yang terdiri dari kolom dan baris. Dalam blog atau website tabel ini bisa dimanfaatkan dalam banyak hal, selain penampil informasi dalam sebuah tulisan atau artikel (body), tabel juga bisa dimanfaatkan pada bagian header, sidebar, atau footer dalam sebuah website atau blog.

Dalam tulisan saya ini, saya tidak akan membahas tentang penggunaan tabel dalam header, sidebar, atau footer, tapi saya hanya menginformasikan pembuatan tabel itu sendiri dalam bahasa HTML.

Pembuatan tabel dalam bahasa HTML pada dasarnya akan tertulis seperti di bawah ini:

view sourceprint?

01.<table> <!– awal tabel –>

02.  <tr> <!– awal baris 1 –>

03.    <td>Cell 1</td> <!– kolom 1 baris 1 –>

04.    <td>Cell 2</td> <!– kolom 2 baris 1 –>

05.    <td>Cell 3</td> <!– kolom 3 baris 1 –>

06.  </tr> <!– akhir baris 1 –>

07.  <tr> <!– awal baris 2 –>

08.    <td>Cell 4</td> <!– kolom 1 baris 2 –>

09.    <td>Cell 5</td> <!– kolom 2 baris 2 –>

10.    <td>Cell 6</td> <!– kolom 3 baris 2 –>

11.  </tr> <!– akhir baris 2 –>

12.  <tr> <!– awal baris 3 –>

13.    <td>Cell 7</td> <!– kolom 1 baris 3 –>

14.    <td>Cell 8</td> <!– kolom 2 baris 3 –>

15.    <td>Cell 9</td> <!– kolom 3 baris 3 –>

16.  </tr> <!– akhir baris 3 –>

17.</table> <!– akhir tabel –>

Perintah pembuatan tabel diawali dengan <table> dan diakhiri dengan </table>, <tr> dan </tr> adalah fungsi perintah pembuatan baris, sedangkan <td> dan </td> itu sendiri perintah pembuatan kolom dalam baris.

Dari  contoh tag html di atas akan menghasilkan tabel yang terdiri dari 3 baris dan 3 kolom dengan seperti ini:

Cell 1 Cell 2 Cell 3
Cell 4 Cell 5 Cell 6
Cell 7 Cell 8 Cell 9

Tag script di atas adalah adalah tag dasar, untuk pengembangannya ada beberapa atribut yang bisa digunakan seperti lebar (width), spasi (spacing), huruf (font), warna dasar (background), dan lain sebagainya. Untuk lebih jelasnya bisa dilihat pada tag HTML berikut:

view sourceprint?

01.<table width=”500″ border=”2″ cellspacing=”2″ cellpadding=”2″ bgcolor=”#ffffff” style=”font:Times New Roman; font-size:12px; font-style:normal”>

02.  <tr>

03.    <td width=”250″ align=”left” bgcolor=”#80FFFF” style=”font:Verdana; font-weight:bold; font-size:12px”>Cell 1</td>

04.    <td width=”150″ align=”center” bgcolor=”#FFFF80″ style=”font:Verdana; font-style:italic; font-size:14px”>Cell 2</td>

05.    <td width=”100″ align=”right” bgcolor=”#80FF80″ style=”font:Verdana; font-style:normal; font-size:16px”>Cell 3</td>

06.  </tr>

07.  <tr>

08.    <td valign=”top”>Cell 4</td>

09.    <td valign=”middle”>Cell 5</td>

10.    <td valign=”bottom”>Cell 6 Cell 6 Cell 6 Cell 6 Cell 6 Cell 6 Cell 6 Cell 6 Cell 6</td>

11.  </tr>

12.  <tr>

13.    <td valign=”top”>Cell 7</td>

14.    <td valign=”middle”>Cell 8 Cell 8 Cell 8 Cell 8 Cell 8 Cell 8 Cell 8 Cell 8 Cell 8</td>

15.    <td valign=”bottom”>Cell 9</td>

16.  </tr>

17.</table>

Dari tag HTML di atas akan menghasilkan tabel seperti di bawah ini:

Cell 1 Cell 2 Cell 3
Cell 4 Cell 5 Cell 6 Cell 6 Cell 6 Cell 6 Cell 6 Cell 6 Cell 6 Cell 6 Cell 6
Cell 7 Cell 8 Cell 8 Cell 8 Cell 8 Cell 8 Cell 8 Cell 8 Cell 8 Cell 8 Cell 9

Dalam tabel di atas saya gunakan tag berikut:

  • width: lebar (lebar tabel 500 pixel)
  • border: lebar garis tabel (2 pixel)
  • cellspacing: jarak spasi antar cell (2 pixel)
  • cellpadding: jarak tulisan/konten dengan garis cell (2 pixel)
  • bgcolor: warna dasar (#ffffff = putih)
  • style font: jenis huruf (Times New Roman)
  • style font-size: ukuran font (12 pixel)
  • style font-style: gaya penulisan (normal)

Untuk kolom sendiri saya buat lebar (width) yang berbeda untuk masing-masing kolomnya, yaitu kolom 1: 250 pixel, kolom 2: 150 pixel, dan kolom 3: 100 pixel (jumlah total 500 pixel), untuk tag lebar kolom (width), kita cukup memasang pada kolom yang ada pada baris pertama saja, karena otomatis kolom-kolom dalam baris selanjutnya akan mengikuti lebar dari kolom pada baris pertama.

Atribut lain dalam tabel di atas adalah:

  • align: perintah justifikasi tulisan (left: rata kiri, center: rata tengah, dan right: rata kanan).
  • valign: perintah justifikasi tulisan (top: rata atas, middle: rata tengah, dan bottom: rata bawah)
  • bgcolor: warna dasar cell
  • style font: jenis font
  • style font-size: ukuran font
  • style font-style: gaya penulisan font (italic, normal)
  • style font-weight: gaya penulisan font (bold)

Berikutnya adalah cara menggabungan baris atau kolom, sebagai contoh bisa dilihat pada tabel berikut:

Cell 1 Cell 2 gabung dengan Cell 3
Cell 4 gabung dengan Cell 7 Cell 5 Cell 6
Cell 8 Cell 9

Dalam tabel di atas saya melakukan penggabungan Cell 2 dan Cell 3 pada baris pertama, dan penggabungan Cell 4 dan Cell 7 pada kolom pertama. Tag HTML yang digunakan di sini adalah tag collspan (menggabungkan kolom) dan rowspan (menggabungkan baris), untuk lebih jelasnya silakan lihat tag HTML berikut:

view sourceprint?

01.<table width=”500″ border=”2″ cellspacing=”0″ cellpadding=”2″ bgcolor=”#ffffff” style=”font:Times New Roman; font-size:12px; font-style:normal”>

02.  <tr>

03.    <td width=”250″>Cell 1</td>

04.    <td colspan=”2″>Cell 2 gabung dengan Cell 3</td>

05.  </tr>

06.  <tr>

07.    <td rowspan=”2″>Cell 4 gabung dengan Cell 7</td>

08.    <td width=”150″>Cell 5</td>

09.    <td width=”100″>Cell 6</td>

10.  </tr>

11.  <tr>

12.    <td>Cell 8</td>

13.    <td>Cell 9</td>

14.  </tr>

15.</table>

Demikian sekilas informasi tentang pembuatan tabel dengan tag HTML, semoga bermanfaat.