Setiap halaman property di MDN tersusun dengan struktur yang sama. Begitu kamu terbiasa dengan strukturnya, halaman baru mana pun bisa dibaca dalam dua menit: sintaksnya apa, nilai yang sah apa saja, property ini mewarisi atau tidak, dan browser mana yang mendukungnya. Chapter ini memandu pembacaan satu halaman property secara sistematis, lalu menyediakan daftar property yang paling sering kamu butuhkan.

Struktur Halaman Property MDN #

Kita gunakan halaman MDN margin sebagai contoh. Halaman property MDN selalu memuat lima bagian utama:

BagianIsiCara memanfaatkannya
Try itContoh interaktifUbah nilainya langsung untuk merasakan efeknya
SyntaxBentuk formal nilaiMenunjukkan kombinasi nilai yang sah
ValuesDaftar nilai dan kata kunciMenjelaskan makna tiap nilai seperti auto
Formal definitionNilai awal, applies to, inheritedMenjawab perilaku default dan pewarisan
Browser compatibilityTabel dukungan browserMenentukan apakah nilai itu aman dipakai

Bagian Syntax memakai notasi formal, misalnya <length> | <percentage> | auto. Notasi ini berarti nilai boleh berupa panjang, persentase, atau kata kunci auto. Meski tampak rumit, notasi formal justru cepat dibaca setelah beberapa halaman: simbol | berarti “atau”, kurung siku merujuk tipe data, dan kata tanpa tanda adalah kata kunci yang ditulis apa adanya.

css
/* Kombinasi nilai yang sah untuk margin */
margin: 16px;           /* satu nilai untuk semua sisi */
margin: 8px 16px;       /* dua nilai: vertikal, horizontal */
margin: 8px auto 24px;  /* tiga nilai: atas, horizontal, bawah */

Kata kunci auto itulah yang memusatkan kotak secara horizontal tanpa perlu menghitung lebar secara manual.

Demo berikut menerapkan kombinasi ketiga nilai pada satu kotak di dalam wadah:

Sepuluh Property yang Paling Sering Dicari #

Daftar berikut mencakup property yang muncul di hampir semua proyek. Simpan halaman-halaman ini sebagai tab favorit:

PropertyHalaman MDNPaling baik untuk
colorMDN colorWarna teks elemen
backgroundMDN backgroundLatar warna, gradien, dan gambar
marginMDN marginJarak di luar kotak elemen
paddingMDN paddingJarak di dalam kotak elemen
borderMDN borderGaris tepi dan sudut membulat
widthMDN widthLebar kotak dan batasannya
displayMDN displayJenis tata letak: block, flex, grid
gapMDN gapJarak antar item flex dan grid
font-familyMDN font-familyPemilihan huruf beserta cadangannya
flexMDN flexPembagian ruang pada item flexbox

Perhatikan juga bilah navigasi di sisi kiri halaman MDN. Daftar tersebut menampilkan seluruh property dalam modul yang sama; membuka font-family akan menampilkan property tipografi lain di dekatnya. Daftar ini cara tercepat menemukan property tetangga yang mungkin lebih tepat daripada yang sedang kamu cari.

Kebiasaan yang Menjaga Akurasi #

Dua kebiasaan kecil membuat referensi property selalu akurat:

  1. Periksa bagian Formal definition sebelum menyimpulkan perilaku default; banyak bug layout berawal dari asumsi nilai awal yang keliru.
  2. Baca baris terakhir tabel Browser compatibility sebelum memakai nilai baru, dan gunakan frasa aman “didukung seluruh browser modern” saat menulis dokumentasi tim.

Ringkasan #

Halaman property MDN punya lima bagian tetap: Try it, Syntax, Values, Formal definition, dan Browser compatibility. Dengan pola baca yang konsisten, kamu bisa menilai sebuah property dengan cepat dan aman. Berikutnya kita masuk ke panduan layout: pertama flexbox, yang referensinya paling sering dibuka saat membangun komponen.