Teman-Teman pasti kebingungan kan tentang cara buat colspan dan rowspan yang mudah. Tenang blog ini punya caranya.
Sebelum kita mulai ke tahapan membuat, lebih baik kita pahami dulu tentang Colspan dan Rowspan agar temtam-teman bisa paham dan lancar membuatnya.
Colspan dan Rowspan itu apa sih??
Colspan itu adalah atribut yang digunakan dengan tujuan menggabungkan beberapa sel menjadi satu secara harizontal. contoh colspan.
contoh Rowspan
sampai sini sudah jelaskan perbedaanya. Colspan untuk menggabungkan kolom sedangkan Rowspan untuk menggabungkan baris.
Nah sekarang kita sudah paham tentang colspan dan rowspan, kita juga harus paham tentang elemen-elemen lain yang ada pada table.
Dalama html elemen table berisikan element Caption,TH,TR dan TD.
- CAPTION
- TR
- TH dan TD
Setelah kita paham tentang element-element table, sekarang kita bisa memulai untuk mengaplikasikan pengetahuan yang kita pelajari barusan.
Mula-mula kita buat table sederhana dahulu
<html>
<head>
<title>Table sederhana</title>
</head>
<body>
<table align="center" border="2">
<tr>
<th>Nama</th>
<th>kelas</th>
</tr>
<tr>
<td>dhaifina</td>
<td>XI-RPL</td>
</tr>
<tr>
<td>Cahaya</td>
<td>XI-RPL</td>
</tr>
<tr>
<td>DEA</td>
<td>XI-TPGM</td>
</tr>
</body>
</html>
Begini hasil outputnya
Selanjutnya kita buat yang sedikit lebih rumit, mulai menggunakan rowspan dan colspannya.Berikut sintaksnya:
<html>
<head>
<title>Table sederhana</title>
</head>
<body>
<table align="center" border="2">
<tr>
<th rowspan="2">Nama</th>
<th rowspan="2">kelas</th>
<th colspan="3">absensi</th>
</tr>
<tr>
<th>hadir</th>
<th>sakit</th>
</tr>
<tr>
<td>dhaifina</td>
<td>XI-RPL</td>
<td>hadir</td>
<th>-</th>
</tr>
<tr>
<td>Cahaya</td>
<td>XI-RPL</td>
<th>-</th>
<td>sakit</td>
</tr>
<tr>
<td>DEA</td>
<td>XI-TPGM</td>
<td>hadir</td>
<th>-</th>
</tr>
</body>
</html>
Sampai sini mudah bukan? Mudah dong , kita coba lagi ya kali ini rowspannya berada di bawah colspan, kita juga akan menggunakan agar mencegah pemisahan baris pada posisinya.
<html>
<head>
<title>table colspan dan rowspan</title>
</head>
<body>
<table width="400" border="1">
<tr>
<td colspan="3"> ini colspan</td>
</tr>
<tr>
<td rowspan="2"> ini rowspan</td>
<td> ini table biasa</td>
<td> ini table biasa</td>
</tr>
<tr>
<td> ini table biasa</td>
<td> ini table biasa</td>
</tr>
</table>
</body>
</html>
Dan hasilnya akan seperti ini
Sampai sini apakah sudah paham?
Saya akan memberikan satu contoh lagi penggunaan colspan dan rowspan, Dimana saya akan membuat 2 colspan dan 2 rowspan dalam table.
berikut sintaksnya
<html>
<head>
<title> Mencoba Ulang</title>
<style type="text/css">
table,th,td{
border: 1px solid darkblue;j
border-collapse: collapse;}
table{width:40%;}
th,td{text-align:center;}
</style>
</head>
<body>
<h1>Data Pengunjung</h1>
<table>
<tr>
<th rowspan="2"> NO</th>
<th rowspan="2"> NAMA</th>
<th rowspan="2"> USIA</th>
<th colspan="2"> Status Vaksin</th>
</tr>
<tr>
<td> Sudah</td>
<td> Belum</td>
</tr>
<tr>
<td> 1</td>
<td> Muhammad Naufal</td>
<td> 15 tahun</td>
<td> Sudah vaksin</td>
<th> -</th>
</tr>
<tr>
<td> 2</td>
<td> Dhaifina Trimulyani</td>
<td> 16 Tahun</td>
<th> -</th>
<td> Belum Vaksin</td>
</tr>
<tr>
<td> 3</td>
<td> Nayla shakila </td>
<td> 18 Tahun</td>
<td> sudah vaksin</td>
<th> -</th>
</tr>
<tr>
<th wight="250" colspan="3"> data laporan</th>
<th rowspan="2"> Penanggung Jawab</th>
<th rowspan="2"> Divisi</th>
</tr>
<tr>
<td> Tanggal</td>
<td> Jumlah pengunjung</td>
<td> keuntungan </td>
</tr>
<tr>
<td> 21 Juli 2022</td>
<td> 130 pengunjung</td>
<td> 25 juta</td>
<td> Syaiful muhidin</td>
<td> Keamanan</td>
</tr>
</table>
</body>
</html>
Dan hasilnya akan seperti ini
sekian penjelasan saya
Sumber referensi
Agusriadi. (2018). Dasar-Dasar Pemograman Web, DEPUBLISH.
1 Komentar
KERENNN
BalasHapus