3 Hari Paham CSS · 3 menit baca · 2 tayangan

Hari 2: Selector, Cascade & Box Model

Menguasai selector CSS, cascade/specificity, dan box model (margin, border, padding, content) lewat playground interaktif.

Created 2026-09-09Updated 2026-09-16#css#frontend

Pengantar

Di Hari 1 kita sudah bisa “mengecat” halaman. Hari ini: memilih target dengan tepat (selector), memahami cascade, dan mengukur kotak elemen (box model).

Selector yang sering dipakai

SelectorContohArtinya
ElemenpSemua paragraf
Class.cardElemen ber-class card
ID#heroSatu elemen ber-id hero
Descendantnav aLink di dalam nav
Childul > lili langsung di bawah ul
Pseudoa:hoverSaat pointer di atas link

Selector beraksi

Cascade & specificity (singkat)

Jika beberapa aturan bentrok, yang “menang” ditentukan oleh:

  1. Importance (!important — hindari kalau bisa)
  2. Specificity (inline > id > class > elemen)
  3. Urutan (yang ditulis belakangan menang jika specificity sama)

Siapa yang menang?

Box model

Setiap elemen adalah kotak:

content → padding → border → margin

  • padding — jarak dalam (konten ke border)
  • border — garis tepi
  • margin — jarak luar ke elemen lain
  • box-sizing: border-box — width termasuk padding+border (sangat berguna)

Box model visual

Kuis hari 2

Selector mana yang biasanya paling spesifik?

Bagian box model mana yang mengatur jarak luar antar elemen?

Checklist

0/4 selesai

Komentar

0 komentar

Masuk untuk menulis komentar. Masuk

Belum ada komentar. Jadilah yang pertama.