Home Belajar HTMLMenggabungkan Sel Tabel di HTML

Menggabungkan Sel Tabel di HTML

Penggunaan Atribut rowspan dan colspan

by 3du
4 minutes read
belajar-html-pemula-tabel-baris-kolom-sel

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.

  • rowspan memungkinkan kamu untuk menggabungkan sel secara vertikal (pada beberapa baris).
  • colspan memungkinkan 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!

You may also like

Leave a Comment