Daftar Isi Artikel
Menggabungkan Sel Tabel di HTML: Penggunaan Atribut rowspan dan colspan -Ketika kamu membuat tabel di HTML, seringkali ada situasi di mana kamu ingin menggabungkan beberapa sel (kolom atau baris) dalam satu sel yang lebih besar. Ini bisa sangat berguna ketika kamu ingin membuat tabel yang lebih kompleks atau memiliki header yang melintang beberapa kolom. Di HTML, atribut yang digunakan untuk menggabungkan sel adalah rowspan dan colspan.
rowspan: digunakan untuk menggabungkan sel secara vertikal (dalam satu kolom, namun pada beberapa baris).colspan: digunakan untuk menggabungkan sel secara horizontal (dalam satu baris, namun pada beberapa kolom).
Berikut ini adalah contoh untuk menggabungkan sel menggunakan kedua atribut tersebut.
Contoh 1: Menggunakan rowspan untuk Menggabungkan Sel Secara Vertikal
Misalkan kita membuat tabel yang memiliki dua kolom, tetapi di kolom pertama kita ingin menggabungkan dua baris menjadi satu. Kita bisa menggunakan atribut rowspan untuk mencapainya.
Kode HTML:
<table border="1">
<tr>
<th>Nama</th>
<th>Umur</th>
</tr>
<tr>
<td rowspan="2">Rudi</td>
<td>25</td>
</tr>
<tr>
<td>30</td>
</tr>
</table>
Penjelasan:
- Pada baris pertama, kolom pertama (Nama) berisi “Rudi” dan menggunakan atribut
rowspan="2". Artinya, sel “Rudi” ini akan menggabungkan dua baris dalam kolom tersebut. - Baris kedua hanya memiliki satu kolom di bagian Nama, karena “Rudi” sudah mengambil dua baris (karena
rowspan="2").
Hasil Tampilan:
| Nama | Umur |
|---|---|
| Rudi | 25 |
| 30 |
Contoh 2: Menggunakan colspan untuk Menggabungkan Sel Secara Horizontal
Sekarang, kita ingin menggabungkan beberapa kolom dalam satu baris. Kita bisa menggunakan atribut colspan untuk menggabungkan kolom-kolom dalam satu sel.
Kode HTML:
<table border="1">
<tr>
<th colspan="2">Informasi Pengguna</th>
</tr>
<tr>
<td>Nama</td>
<td>Rudi</td>
</tr>
<tr>
<td>Umur</td>
<td>25</td>
</tr>
</table>
Penjelasan:
- Pada baris pertama, sel “Informasi Pengguna” menggunakan
colspan="2". Artinya, sel ini akan menggabungkan dua kolom pada baris tersebut. - Baris kedua dan ketiga akan memiliki dua kolom lagi, yang masing-masing berisi informasi “Nama” dan “Rudi”, serta “Umur” dan “25”.
Hasil Tampilan:
| Informasi Pengguna | |
|---|---|
| Nama | Rudi |
| Umur | 25 |
Contoh 3: Menggunakan Kedua Atribut rowspan dan colspan Bersamaan
Terkadang, kamu mungkin perlu menggabungkan sel secara vertikal dan horizontal sekaligus. Ini bisa dilakukan dengan menggabungkan rowspan dan colspan dalam satu tabel. Berikut adalah contoh untuk menggabungkan kedua atribut tersebut.
Kode HTML:
<table border="1">
<tr>
<th colspan="2">Informasi Pengguna</th>
<th rowspan="2">Foto</th>
</tr>
<tr>
<td>Nama</td>
<td>Rudi</td>
</tr>
<tr>
<td>Umur</td>
<td>25</td>
<td rowspan="2"><img src="foto.jpg" alt="Foto Rudi" width="100"></td>
</tr>
<tr>
<td>Kota</td>
<td>Jakarta</td>
</tr>
</table>
Penjelasan:
- Baris pertama menggunakan
colspan="2"pada sel “Informasi Pengguna”, yang berarti kolom ini akan menggabungkan dua kolom. - Baris kedua dan ketiga memiliki dua kolom di bagian Nama, Umur, dan Kota.
- Kolom “Foto” menggunakan
rowspan="2", yang menggabungkan dua baris pada kolom foto, sehingga hanya ada satu sel foto yang membentang dari baris kedua hingga ketiga.
Hasil Tampilan:
| Informasi Pengguna | Foto | |
|---|---|---|
| Nama | Rudi | |
| Umur | 25 | ![Foto Rudi] |
| Kota | Jakarta |
Dengan menggunakan atribut rowspan dan colspan, kamu bisa membuat tabel yang lebih fleksibel dan dapat menampilkan informasi dengan cara yang lebih terorganisir.
rowspanmemungkinkan kamu untuk menggabungkan sel secara vertikal (pada beberapa baris).colspanmemungkinkan kamu untuk menggabungkan sel secara horizontal (pada beberapa kolom).
Keduanya bisa digunakan bersama untuk menciptakan tabel yang lebih kompleks dan sesuai dengan kebutuhan desainmu. Semoga contoh-contoh di atas bisa membantu kamu memahami cara menggunakan atribut rowspan dan colspan dalam HTML!

