Sobes.tech
Junior

em ölçü vahidləri ilə rem ölçü vahidləri arasındakı fərq nədir?

sobes.tech Süni İntellekt

AI-dan cavab

em vahidləri valide elementin valide ölçüsünə nisbətəndir. Əgər valide elementin ölçüsü açıq şəkildə təyin edilməyibsə, onun öz valide elementinin ölçüsü istifadə olunur və bu, kök elementə (html) qədər davam edir.

rem vahidləri isə yalnız kök elementin (html) ölçüsünə nisbətəndir. Bu, onları daha proqnozlaşdırıla bilən edir və səhifədəki şriftlər və ölçülərin idarə olunmasını sadələşdirir.

Nümunə:

HTML:

<div class="parent">
  Valideyn mətn
  <div class="child-em">
    Uşaq em mətn
  </div>
  <div class="child-rem">
    Uşaq rem mətn
  </div>
</div>

CSS:

.parent {
  font-size: 16px; /* Valideyn üçün əsas şrift ölçüsü */
}

.child-em {
  font-size: 1.5em; /* Şrift ölçüsü 1.5 * 16px = 24px */
}

html {
  font-size: 10px; /* Kök element üçün əsas şrift ölçüsü */
}

.child-rem {
  font-size: 2rem; /* Şrift ölçüsü 2 * 10px = 20px */
}

Müqayisəli cədvəl:

Vahid Nə ilə müqayisədə ölçülür Proqnozlaşdırıla bilməlik İstifadə
em Valideyn elementin şrift ölçüsü Daha az proqnozlaşdırıla bilən, kontekstdən asılıdır İçəridəki mətnə bağlı boşluqlar və ölçülər üçün
rem Kök element (html) şrift ölçüsü Daha proqnozlaşdırıla bilən Səhifədə şriftlərin, boşluqların və ölçülərin qlobal miqyasda artırılması üçün