Acest convertor calculează instantaneu. Introduceți o valoare și rezultatul apare imediat.

Unitatea CSS em este relativă la dimensiunea fontului elementului părinte. La dimensiunea implicită de 16px: 1em = 16px, 1,5em = 24px, 2em = 32px.
Spre deosebire de rem (relativ la elementul rădăcină), em se acumulează: 1,5em × 1,5em = 2,25× dimensiunea de bază.
Toate calculele se efectuează local în browserul dumneavoastră.
px = em × dimensiunea fontului părinte. Implicit, dimensiunea de bază a fontului browserului este 16px.
Em se acumulează prin arborele DOM. Dacă body este 16px și un div este 1,5em (24px), un paragraf interior la 1,5em va fi 1,5 × 24 = 36px.
Pentru dimensionare predictibilă, luați în considerare utilizarea unităților rem — acestea fac întotdeauna referire la dimensiunea fontului elementului rădăcină.
| Proprietate | em | px |
|---|---|---|
| Referință | Dimensiune font părinte | Pixel fix |
| Compunere | Da (se acumulează) | No |
| Responsiv | Yes | No |
| Accesibilitate | Respectă setările utilizatorului | Dimensiune fixă |
| Predictibilitate | Depinde de context | Întotdeauna consistent |
Implicit 1em = 16px (implicit browser). Dar em este relativ la elementul părinte.
Em se referă la dimensiunea fontului părinte. Rem se referă la dimensiunea fontului rădăcină (html). Rem este mai predictibil.
Folosiți em pentru tipografie și spațiere care trebuie să se scaleze cu dimensiunea fontului. Px pentru borduri, umbre și proprietăți care trebuie să rămână fixe.

Aveți o idee, ați găsit o eroare sau doriți să sugerați o funcție? Scrieți-ne – răspundem în 24 de ore.