Satuan ukuran CSS (px rem em vh)

Utamakan rem untuk tipografi UI; pakai px hanya untuk border tipis dan detail presisi piksel.

Diperbarui:

SatuanRelatif terhadapPenggunaan umum
pxPiksel perangkat (piksel CSS)Border, ikon presisi
remUkuran font elemen akarSkala tipografi, spasi
emUkuran font elemen indukPenentuan ukuran lokal komponen
%Properti elemen indukLebar, layout fleksibel
vw1% lebar viewportSeksi full-bleed
vh1% tinggi viewportTinggi hero (waspadai UI seluler)
vmin / vmaxSisi viewport lebih kecil/besarUkuran responsif hampir persegi
chLebar glif “0”Blok kode, kolom monospace
exTinggi x fontTipografi halus yang jarang
svh / lvh / dvhViewport kecil/besar/dinamisTinggi aman browser seluler

Catatan

Pertanyaan umum

Berapa 1rem dalam px?
1rem sama dengan ukuran font elemen akar; dengan bawaan 16 px, 1rem = 16 px.
Apa bedanya em dan rem?
rem selalu relatif ke ukuran font akar, sedangkan em relatif ke ukuran font yang diwarisi elemen saat ini.
Mengapa 100vh tidak akurat di ponsel?
Browser ponsel menyembunyikan atau menampilkan bilah alamat, sehingga 100vh bisa melebihi area terlihat; gunakan dvh atau svh bila didukung.