Rabu, 22 April 2015

HTML Table (3) : Rowspan dan Colspan pada tabel

Rowspan merupakan attribute dari tag <td> yang digunakan untuk menggabungkan antara kolom yang memiliki baris berbeda. Contoh penggunaan attribute :
<td rowspan=”nilai”>

Colspan merupakan attribute dari tag <td> yang digunakan untuk menggabungkan kolom dengan kolom lainnya pada baris yang sama. Contoh penggunaan attribute :
<td colspan=”nilai”>


 Untuk memperjelas kita perhatikan gambar dan penjelasan dasar berikut :














Gambar di atas merupakan suatu tabel dimana pada tabel tersebut memiliki 2 baris dan tiap baris memiliki 2 kolom. Pada baris pertama memiliki kolom A dan kolom B. Pada baris kedua memiliki kolom C dan D.

Rowspan dapat menggabungkan kolom A dari baris pertama dan kolom C dari baris kedua, Jadi Rowspan hanya dapat menggabungkan kolom dengan kolom lainnya secara vertical. Pada tabel di atas kolom yang bertemu secara vertical adalah kolom A dan C atau sebaliknya, B dan D atau sebaliknya.

Colspan dapat menggabungkan kolom pada baris yang sama. Kolom A dan B dapat di gabungkan karena memiliki baris yang sama. Colspan menggabungkan kolom dengan kolom lainnya secara horizontal. Pada tabel di atas kolom yang bertemu secara horizontal adalah A dan B atau sebaliknya, C dan D atau sebaliknya.

Kita akan mencoba bagaimana rowspan dan colspan bekerja. 

Contoh : Tabel-dasar.html
  1. <html>
  2. <head>
  3. <title>Tabel Rowspan</title>
  4. </head>
  5. <body>
  6. <table border="1" cellpadding="5">
  7. <tr>
  8. <td>A</td>
  9. <td>B</td>
  10. </tr>
  11. <tr>
  12. <td>C</td>
  13. <td>D</td>
  14. </tr>
  15. </table>
  16. </body>
  17. </html>
Kode di atas merupakan tabel dasar yang belum di lakukan penggabungan kolom, kita akan menggabungkan kolom A dan C yang menggunakan attribute rowspan.
Contoh : tabel-rowspan
  1. <html>
  2. <head>
  3. <title>Tabel Rowspan</title>
  4. </head>
  5. <body>
  6. <table border="1" cellpadding="5">
  7. <tr>
  8. <td rowspan="2">AC</td>
  9. <td>B</td>
  10. </tr>
  11. <tr>
  12. <td>D</td>
  13. </tr>
  14. </table>
  15. </body>
  16. </html>

Hasil keluaran browser :














Penjelasan : Pada tag <td> pada kolom A di beri rowspan senilai 2, mengapa 2 ? karena kita menggabungkan 2 kolom menjadi satu yakni A dan C, jadi kita perlu memberi nilai rowspan dengan nilai 2. Pada <td> kolom C baris kedua di hapus, karena sudah dilakukan penulisan rowspan pada kolom A.

Catatan : Penggabungan dilakukan dari atas kebawah (A ke C) tidak dapat dari bawah ke atas. Untuk lebih memahami mengenai rowspan silahkan anda melakukan latihan pada kasus yang berbeda.

Sekarang kita akan menggunakan colspan, kita gunakan kembali tabel-dasar.html yang telah di buat sebelumnya. Kita akan menggabungkan kolom A dan B yang terletak pada baris yang sama dengan attribute colspan.

Contoh : tabel-colspan.html
  1. <html>
  2. <head>
  3. <title>Tabel Colspan</title>
  4. </head>
  5. <body>
  6. <table border="1" cellpadding="5">
  7. <tr>
  8. <td colspan="2">AB</td>
  9. </tr>
  10. <tr>
  11. <td>C</td>
  12. <td>D</td>
  13. </tr>
  14. </table>
  15. </body>
  16. </html>

Hasil keluaran browser :













Penjelasan : Pada tag <td> kolom A di beri colspan senilai 2, mengapa 2 ? karena kita menggabungkan 2 kolom menjadi satu yakni A dan B, jadi kita perlu memberi nilai colspan dengan nilai 2. Pada <td> kolom B di hapus, karena sudah dilakukan penulisan colspan pada kolom A.

Catatan : Penggabungan dilakukan dari kiri ke kanan (A ke B) tidak dapat sebaliknya. Untuk lebih memahami mengenai colspan silahkan anda melakukan latihan pada kasus yang berbeda.

1 komentar: