Lompat ke konten utama
←

CSS Tata Letak dan Responsif

Pelajaran 5 dari 20

Kotak dan ukuran

Misi: kartu pengumuman Toko Nusantara

Setelah pelajaran ini kamu bisa merapikan satu kartu dengan lebar maksimal, margin otomatis, dan padding, lalu menghitung lebar totalnya.

  • ±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 memasang pengumuman libur di halaman depan. Kotaknya masih menempel ke tepi layar dan teksnya melebar sampai ujung. Rapikan dengan model kotak.

Tiga keputusan di misi ini berulang di hampir setiap halaman: batas lebar, penengahan, dan jarak dalam. Properti max-width memberi batas atas tanpa memaksa lebar — di layar 1440 piksel kartu berhenti di 480 piksel, sedangkan di layar 360 piksel kartu menyusut mengikuti ruang yang tersedia. Menulis width: 480px akan memaksa lebar itu di kedua layar dan membuat halaman bisa digeser ke samping di ponsel.

Nilai margin: 0 auto berarti margin atas dan bawah 0, sedangkan margin kiri dan kanan dibagi rata oleh browser, sehingga elemen yang punya lebar berada di tengah induknya. Setelah itu padding menentukan jarak antara teks dan garis tepi kartu, dan border-radius membulatkan sudutnya.

/* Contoh dengan ukuran lain: kotak bantuan di halaman laporan */
.kotak-bantuan {
  max-width: 640px;   /* batas lebar, bukan lebar yang dipaksakan */
  margin: 0 auto;     /* sisa ruang kiri-kanan dibagi rata */
  padding: 32px;
}

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

Sebuah elemen memakai box-sizing: content-box (nilai bawaan) dengan width: 300px, padding: 20px di keempat sisi, dan border: 5px. Berapa piksel lebar total yang dipakainya di layar?

Latihan 3 dari 4

Elemen yang sama diberi box-sizing: border-box, tetap width: 300px, padding: 20px, border: 5px. Berapa piksel lebar totalnya sekarang?

Latihan 4 dari 4

Dua kartu bersebelahan saling menempel. Properti mana yang mengatur jarak di luar kartu, antara kartu satu dan tetangganya?

Pilih satu jawaban

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).