Membentangkan Baris dan Kolom
Termasuk bagian Dasar-Dasar dalam perjalanan HTML di Coddy. Pelajaran 50 dari 60.
Dalam HTML, kamu bisa membuat sel tabel mencakup beberapa baris atau kolom menggunakan atribut rowspan dan colspan. Atribut ini memungkinkan kamu membuat tata letak tabel yang lebih kompleks dengan menggabungkan sel.
Atribut colspan digunakan untuk menentukan jumlah kolom yang harus dicakup oleh sebuah sel. Atribut ini ditambahkan ke tag <td> atau <th> pada sel yang ingin kamu perluas.
Berikut contoh cara menggunakan colspan:
<table border="1">
<tr>
<th colspan="2">Name</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>Dalam contoh ini, sel header dengan teks "Name" mencakup dua kolom. Ini berguna untuk membuat header yang mencakup beberapa kolom. Tampilannya seperti ini:

Atribut rowspan digunakan untuk menentukan jumlah baris yang harus direntangkan oleh sebuah sel. Atribut ini juga ditambahkan ke tag <td> atau <th> pada sel yang ingin kamu perluas.
Berikut contoh cara menggunakan rowspan:
<table border="1">
<tr>
<th>Employee</th>
<th>Shift</th>
</tr>
<tr>
<td rowspan="2">Alex</td>
<td>Morning</td>
</tr>
<tr>
<td>Evening</td>
</tr>
</table>Di sini, rowspan digunakan untuk menunjukkan bahwa Alex bekerja pada sif pagi dan malam tanpa mengulang nama.

Kamu bisa menggunakan colspan dan rowspan sekaligus dalam tabel yang sama untuk membuat tata letak yang kompleks. Ingat untuk menyesuaikan jumlah sel di setiap baris agar sesuai dengan sel yang membentang.
Tantangan
MudahBuat dokumen HTML yang memuat tabel dengan sel yang membentang di beberapa baris dan kolom. Tabel tersebut harus memiliki struktur berikut:
- Satu baris tabel (
<tr>) dengan sel header (<th>) yang membentang di tiga kolom dan berisi teksStudent Report. - Baris tabel lainnya (
<tr>) dengan sel header (<th>) yang bertuliskanName, sel header (<th>) yang bertuliskanSubject, dan sel header (<th>) yang bertuliskanGrade. - Baris tabel lainnya (
<tr>) dengan sel data (<td>) yang bertuliskanJohn Doe, sel data (<td>) yang bertuliskanMath, dan sel data (<td>) yang bertuliskanA. - Baris tabel lainnya (
<tr>) dengan sel data (<td>) yang membentang di dua baris dan berisi teksJane Smith, sel data (<td>) yang bertuliskanScience, dan sel data (<td>) yang bertuliskanB. - Baris tabel terakhir (
<tr>) dengan sel data (<td>) yang bertuliskanHistorydan sel data (<td>) yang bertuliskanA.
Coba sendiri
<!DOCTYPE html>
<html>
<body>
<table border="1">
<!-- Tulis kodemu di sini -->
</table>
</body>
</html>Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
1Dasar-Dasar HTML
Apa itu HTML?Struktur Dasar HTMLTag dan ElemenTag Bersarang dan Tag PenutupKomentar dalam HTML7Halaman Profil Pribadi
Gambaran Umum ProyekBagian Header2Teks dan Pemformatan
JudulParagrafPindah BarisTeks Tebal dan MiringTeks Tebal dan Miring LagiRangkuman: Pemformatan8Formulir dan Input Bagian 1
Dasar FormulirInput TeksAtribut InputKolom Kata SandiLabel untuk InputUlasan, Formulir Dasar11Halaman Pendaftaran Acara
Gambaran Umum ProyekBagian Header9Formulir dan Input Bagian 2
Tombol RadioKotak CentangMenu DropdownTombolTombol dalam FormulirRangkuman, Formulir #1Rangkuman, Formulir #2Latihan sendiri: Playground Web