Lompat ke konten utama
←

Bangun Halaman Web Pertamamu

Pelajaran 16 dari 17

Menata dengan CSS

Kotak: padding, border, margin, dan satuan

Setelah pelajaran ini kamu bisa kamu bisa membedakan empat lapisan kotak CSS dan mengatur jaraknya dengan satuan yang tepat.

  • ±13 menit
  • Video 5 menit
  • 3 latihan
  • Diperiksa 25 Sep 2026

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

Video

Kotak: padding, border, margin, dan satuan · 5:08

0:00 / 5:08

Wajib ditonton sampai tuntas; materi berikutnya terbuka setelah video ini selesai. Video tidak bisa dipercepat atau dilompati; tombol mundur bisa dipakai untuk mengulang. Masuk supaya tontonanmu tercatat

Materi

Browser menggambar setiap elemen sebagai kotak. Kotak itu punya empat lapisan, dari dalam ke luar. Pertama, area isi tempat teks berada. Kedua, padding, yaitu ruang di dalam antara isi dan garis tepi. Ketiga, border, yaitu garis tepinya. Keempat, margin, yaitu ruang di luar yang memisahkan elemen dari tetangganya.

.kartu {
  padding: 16px;              /* ruang di dalam */
  border: 2px solid #7051c4;  /* tebal, jenis garis, warna */
  margin: 24px;               /* ruang di luar */
  border-radius: 12px;        /* sudut membulat */
}

.kartu p {
  margin-bottom: 0.5rem;
}

Nilai padding dan margin bisa ditulis sekali untuk keempat sisi, atau per sisi, misalnya padding-top dan margin-bottom. Satuan px adalah satu piksel CSS dengan ukuran tetap. Satuan rem mengacu pada ukuran huruf elemen root, yang di browser desktop umumnya 16 piksel. Jadi 1rem setara 16px. Kelebihan rem: angkanya ikut membesar saat pembaca memperbesar huruf di pengaturan browser. Satuan persen mengacu pada ukuran elemen induk.

Satu hal ini sering mengejutkan. Secara bawaan, width hanya mengatur lebar area isi. Padding dan border ditambahkan di luarnya. Jadi kotak dengan width 300px, padding 16px, dan border 2px memakan 336px di layar. Deklarasi box-sizing dengan nilai border-box mengubah hitungan itu: width menjadi lebar seluruh kotak sampai garis tepi. Menambah padding tidak lagi membuat kotak melebar.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 4 lagi