Lompat ke konten utama
←

CSS Tata Letak dan Responsif

Pelajaran 14 dari 20

Responsif, formulir, dan aksesibilitas

Misi: formulir pendaftaran yang rapi di HP

Setelah pelajaran ini kamu bisa membuat formulir bertumpuk dengan label yang terhubung ke isiannya.

  • ±18 menit
  • 4 latihan
  • Diperiksa 23 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

Toko Nusantara membuka pelatihan kasir dan butuh formulir pendaftaran yang terbaca di layar 360 piksel. Tiga hal diperiksa dalam misi ini: struktur formulir, hubungan label dengan isiannya, dan kontras teks.

Label yang terhubung

W3C WAI menjelaskan atribut for pada label harus berisi nilai id milik isiannya. Hubungan itu membuat pembaca layar menyebutkan labelnya saat isian difokuskan, dan menekan teks label memindahkan fokus ke isian, yang memperbesar sasaran sentuh di layar kecil.

<label for="nama">Nama lengkap</label>
<input type="text" id="nama">

Atribut type pada input menentukan papan ketik yang muncul di ponsel dan pemeriksaan bawaan peramban: type="email" menampilkan tanda @ dan menolak isian tanpa bentuk alamat surel, sedangkan type="tel" menampilkan papan angka.

Teks alternatif gambar

Atribut alt berisi teks yang menggantikan gambar. W3C WAI menetapkan gambar yang membawa informasi diberi alt berisi keterangan singkat informasinya, sedangkan gambar yang hanya hiasan diberi alt kosong (alt="") supaya dilewati pembaca layar.

Kontras

WCAG 2.2 kriteria 1.4.3 menetapkan rasio kontras minimum 4.5:1 antara teks dan latarnya untuk teks berukuran biasa, dan 3:1 untuk teks besar (mulai 18 pt, atau 14 pt tebal).

Latihan

0/4 lulus

Misi akhir modul: luluskan minimal 4 dari 4 tugas. Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 2 dari 4

Apa yang menghubungkan sebuah label dengan kotak isian yang dijelaskannya?

Pilih satu jawaban

Latihan 3 dari 4

Logo Toko Nusantara dipasang sebagai gambar di kepala formulir dan hanya berfungsi sebagai hiasan. Bagaimana atribut alt-nya ditulis?

Pilih satu jawaban

Latihan 4 dari 4

WCAG 2.2 kriteria 1.4.3 menetapkan rasio kontras minimum antara teks berukuran biasa dan latarnya. Berapa angka pembandingnya? Tulis angkanya saja, misalnya 3 untuk 3:1.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 1 lagi

Sebagian materi kelas ini diadaptasi dari Microsoft Web Dev for Beginners — 3-terrarium (CSS layout) (MIT), web.dev — Learn CSS, Learn Forms, Learn Accessibility (CC-BY-3.0).