REM nedir?
REM (Root EM), kök elementin (html) font-size değerine göre ölçeklenen CSS birimidir. 1rem = root font-size (varsayılan 16px tarayıcılarda).
REM vs EM farkı nedir?
REM: Her zaman root'a göre hesaplanır. EM: Parent elementin font-size'ına göre. REM daha öngörülebilir, EM nested elementlerde karmaşık olabilir.
Neden piksel yerine REM kullanmalıyım?
Erişilebilirlik: Kullanıcılar tarayıcıda font boyutunu büyütebilir. Responsive: Tek yerden (root) tüm boyutları ölçeklendirebilirsiniz. Bakım: Tutarlı spacing sistemi.
16px = 1rem değil mi her zaman?
Hayır! Varsayılan browser font-size 16px ama kullanıcı bunu değiştirebilir. Projenizde html { font-size: 14px } varsa 1rem = 14px olur.
REM hangi CSS özelliklerinde kullanılır?
font-size, padding, margin, width, height, gap, border-radius gibi neredeyse tüm boyut özelliklerinde kullanılabilir.
Tarayıcı desteği var mı?
Evet, IE9+ dahil tüm modern tarayıcılar destekler. 2024+ projelerinde güvenle kullanılabilir.