🛠️

Whiz Tools

Build • Create • Innovate

PX u REM u EM Konverter: Kalkulator CSS Jedinica

Pretvorite između piksela (PX), root em (REM) i em (EM) CSS jedinica pomoću ovog jednostavnog kalkulatora. Neophodno za responzivni web dizajn i razvoj.

PX, REM i EM konverter

Konvertujte između piksela (PX), root em (REM) i em (EM) jedinica. Unesite vrednost u bilo koje polje da biste videli ekvivalentne vrednosti u drugim jedinicama.

px
px
Enter a value in px units
px
Enter a value in rem units
rem
Enter a value in em units
em
Vizualizacija nije dostupna za negativne ili nulte vrednosti

Formule konverzije

  • PX u REM: vrednost u px ÷ osnovna veličina fonta
  • PX u EM: vrednost u px ÷ veličina fonta roditelja
  • REM u PX: vrednost u rem × osnovna veličina fonta
  • EM u PX: vrednost u em × veličina fonta roditelja
📚

Dokumentacija

PX, REM i EM Konverter: Osnovne CSS Jedinice Objašnjene

Uvod u Konverziju CSS Jedinica

Razumevanje i konvertovanje između CSS jedinica je od suštinskog značaja za responzivni web dizajn i razvoj. PX (piksel), REM (root em) i EM jedinice su osnovni gradivni blokovi koji određuju kako su elementi veličine i pozicionirani na različitim uređajima i veličinama ekrana. Ovaj sveobuhvatni alat za konverziju jedinica omogućava vam da lako prevodite vrednosti između ove tri ključne CSS jedinice, pomažući vam da kreirate fleksibilnije i održivije web rasporede.

Pikseli (PX) su fiksne jedinice veličine koje pružaju preciznu kontrolu, ali nemaju skalabilnost, dok se REM jedinice skaliraju u odnosu na veličinu fonta korenskog elementa, a EM jedinice se skaliraju u odnosu na veličinu fonta njihovog roditeljskog elementa. Konvertovanje između ovih jedinica može biti izazovno, posebno kada radite sa složenim dizajnima ili kada podržavate funkcije pristupačnosti kao što je promena veličine teksta. Naš PX, REM i EM konverter pojednostavljuje ovaj proces, omogućavajući vam da se fokusirate na kreiranje lepih, responzivnih dizajna.

Razumevanje CSS Jedinica: PX, REM i EM

Šta su Pikseli (PX)?

Pikseli (PX) su najosnovnija i najčešće korišćena CSS jedinica. Piksel je jedna tačka u mreži digitalne slike i predstavlja najmanji kontrolisani element na ekranu. U CSS-u, pikseli pružaju fiksnu jedinicu mere koja ostaje dosledna bez obzira na druge stilizacione faktore.

1.element {
2  width: 200px;
3  font-size: 16px;
4  margin: 10px;
5}
6

Ključne karakteristike piksela:

  • Fiksne jedinice koje se automatski ne skaliraju
  • Pružaju preciznu kontrolu nad dimenzijama elemenata
  • Lako se razumeju i vizualizuju
  • Manje idealni za responzivni dizajn i pristupačnost

Šta su REM Jedinice?

REM (root em) jedinice su relativne jedinice koje se skaliraju na osnovu veličine fonta korenskog elementa (tipično <html> element). Po defaultu, većina pregledača postavlja osnovnu veličinu fonta na 16px, čineći 1rem jednakim 16px osim ako nije izričito promenjeno.

1html {
2  font-size: 16px; /* Default u većini pregledača */
3}
4
5.element {
6  width: 12.5rem; /* Ekvivalentno 200px sa defaultnom osnovnom veličinom fonta */
7  font-size: 1rem; /* Ekvivalentno 16px */
8  margin: 0.625rem; /* Ekvivalentno 10px */
9}
10

Ključne karakteristike REM jedinica:

  • Skaliraju se u odnosu na veličinu fonta korenskog elementa
  • Održavaju dosledne proporcije kroz ceo dokument
  • Podržavaju bolju pristupačnost kroz globalne prilagodbe veličine fonta
  • Idealne za responzivne rasporede i tipografiju

Šta su EM Jedinice?

EM jedinice su relativne jedinice koje se skaliraju na osnovu veličine fonta njihovog roditeljskog elementa. Ako veličina fonta nije određena za roditelja, EM će se pozvati na naslednu veličinu fonta.

1.parent {
2  font-size: 20px;
3}
4
5.child {
6  font-size: 0.8em; /* Ekvivalentno 16px (20px × 0.8) */
7  margin: 0.5em; /* Ekvivalentno 8px (16px × 0.5) */
8}
9

Ključne karakteristike EM jedinica:

  • Skaliraju se u odnosu na veličinu fonta njihovog roditeljskog elementa
  • Stvaraju kaskadni efekat kada su ugnježdene
  • Korisne za kreiranje proporcionalnih dizajna unutar komponenti
  • Mogu postati složene za upravljanje sa duboko ugnježdenim elementima

Formule i Proračuni Konverzije

Razumevanje matematičkih odnosa između PX, REM i EM jedinica je ključno za tačne konverzije. Evo formula koje se koriste u našem konverteru:

Konverzija PX u REM

Da biste konvertovali piksele u REM jedinice, podelite vrednost u pikselima sa osnovnom veličinom fonta:

REM=PXrootFontSizeREM = \frac{PX}{rootFontSize}

Na primer, sa defaultnom osnovnom veličinom fonta od 16px:

  • 16px = 1rem
  • 24px = 1.5rem
  • 8px = 0.5rem

Konverzija PX u EM

Da biste konvertovali piksele u EM jedinice, podelite vrednost u pikselima sa veličinom fonta roditeljskog elementa:

EM=PXparentFontSizeEM = \frac{PX}{parentFontSize}

Na primer, sa veličinom fonta roditelja od 16px:

  • 16px = 1em
  • 24px = 1.5em
  • 8px = 0.5em

Konverzija REM u PX

Da biste konvertovali REM jedinice u piksele, pomnožite vrednost REM sa osnovnom veličinom fonta:

PX=REM×rootFontSizePX = REM \times rootFontSize

Na primer, sa defaultnom osnovnom veličinom fonta od 16px:

  • 1rem = 16px
  • 1.5rem = 24px
  • 0.5rem = 8px

Konverzija EM u PX

Da biste konvertovali EM jedinice u piksele, pomnožite vrednost EM sa veličinom fonta roditeljskog elementa:

PX=EM×parentFontSizePX = EM \times parentFontSize

Na primer, sa veličinom fonta roditelja od 16px:

  • 1em = 16px
  • 1.5em = 24px
  • 0.5em = 8px

Konverzija REM u EM

Da biste konvertovali REM jedinice u EM jedinice, morate uzeti u obzir i osnovnu veličinu fonta i veličinu fonta roditeljskog elementa:

EM=REM×rootFontSizeparentFontSizeEM = REM \times \frac{rootFontSize}{parentFontSize}

Ako su i osnovna i roditeljska veličina fonta iste (npr. 16px), tada 1rem = 1em.

Konverzija EM u REM

Da biste konvertovali EM jedinice u REM jedinice, koristite sledeću formulu:

REM=EM×parentFontSizerootFontSizeREM = EM \times \frac{parentFontSize}{rootFontSize}

Ponovo, ako su obe veličine fonta jednake, tada 1em = 1rem.

Kako Koristiti PX, REM i EM Konverter Jedinica

Naš alat za konverziju jedinica olakšava prevod vrednosti između PX, REM i EM jedinica. Evo korak-po-korak vodiča za efikasno korišćenje konvertera:

Osnovna Upotreba

  1. Unesite vrednost u bilo koje polje za unos (PX, REM ili EM)
  2. Konverter će automatski izračunati i prikazati ekvivalentne vrednosti u preostale dve jedinice
  3. Prilagodite osnovnu veličinu fonta (default: 16px) da vidite kako utiče na konverzije REM
  4. Prilagodite veličinu fonta roditelja (default: 16px) da vidite kako utiče na konverzije EM
  5. Koristite dugme za kopiranje pored svake oblasti da kopirate vrednost u svoj clipboard

Napredne Funkcije

  • Vizuelna uporedba: Alat pruža vizuelnu reprezentaciju relativnih veličina svake jedinice
  • Kontrola preciznosti: Svi proračuni održavaju 4 decimalna mesta za tačnost
  • Negativne vrednosti: Konverter podržava negativne vrednosti, koje su važeće u CSS-u za svojstva kao što su margine
  • Ažuriranja u realnom vremenu: Svaka promena u vrednostima unosa ili podešavanjima veličine fonta odmah ažurira sve proračune

Saveti za Tačne Konverzije

  • Za najtačnije REM konverzije, postavite osnovnu veličinu fonta da odgovara vrednosti font-size vašeg projekta <html>
  • Za tačne EM konverzije, postavite veličinu fonta roditelja da odgovara veličini fonta roditeljskog elementa sa kojim radite
  • Zapamtite da se podrazumevane veličine fonta pregledača mogu razlikovati, iako je 16px najčešća podrazumevana vrednost

Praktične Upotrebe za Konverziju CSS Jedinica

Razumevanje kada koristiti svaku CSS jedinicu i kako konvertovati između njih je ključno za efikasan web razvoj. Evo nekoliko praktičnih aplikacija i scenarija gde naš konverter jedinica pokazuje svoju neprocenjivu vrednost:

Responzivni Web Dizajn

Konvertovanje između jedinica je od suštinskog značaja za kreiranje zaista responzivnih dizajna:

  • Pristup mobilnom prvom: Započnite sa osnovnim dizajnom u pikselima, a zatim konvertujte u relativne jedinice za skalabilnost
  • Upravljanje tačkama prekida: Koristite REM za dosledno razmakivanje na različitim veličinama prikaza
  • Skaliranje komponenti: Osigurajte da UI elementi održavaju proporcionalne odnose kada se veličina prikaza menja
1/* Konvertujte fiksne vrednosti u pikselima u responzivne REM jedinice */
2.container {
3  /* Od: padding: 20px; */
4  padding: 1.25rem; /* 20px ÷ 16px = 1.25rem */
5  
6  /* Od: margin-bottom: 32px; */
7  margin-bottom: 2rem; /* 32px ÷ 16px = 2rem */
8}
9

Poboljšanja Pristupačnosti

Korišćenje relativnih jedinica poboljšava pristupačnost poštujući korisničke preferencije:

  • Promena veličine teksta: Kada korisnici promene veličinu fonta u svom pregledaču, rasporedi zasnovani na REM-ima se prilagođavaju
  • Funkcionalnost uvećanja: Relativne jedinice osiguravaju da dizajni ostanu proporcionalni kada korisnici uvećavaju
  • Poštovanje korisničkih preferencija: Rasporedi zasnovani na relativnim jedinicama poštuju podrazumevane postavke veličine fonta korisnika

Dizajn Sistemi Zasnovani na Komponentama

Savremeni dizajn sistemi imaju koristi od promišljene upotrebe jedinica:

  • Dosledne komponente: Koristite REM za globalnu doslednost razmakivanja i veličina
  • Samo-sadržani moduli: Koristite EM za elemente koji bi trebali da se skaliraju sa svojim roditeljskim komponentama
  • Dizajnerski tokeni: Konvertujte između jedinica kada implementirate dizajnerske tokene u različitim kontekstima

Sistemi Tipografije

Kreiranje harmonične tipografije zahteva pažljivu selekciju jedinica:

  • Tipografske skale: Definišite tipografsku skalu u REM-ima za dosledan napredak
  • Visine redova: Koristite jedinice bez vrednosti ili EM za proporcionalne visine redova
  • Responzivni tekst: Prilagodite veličine fonta na različitim tačkama prekida dok održavate proporcije
1/* Tipografski sistem koristeći REM jedinice */
2h1 { font-size: 2.5rem; }    /* 40px */
3h2 { font-size: 2rem; }      /* 32px */
4h3 { font-size: 1.5rem; }    /* 24px */
5h4 { font-size: 1.25rem; }   /* 20px */
6p { font-size: 1rem; }       /* 16px */
7small { font-size: 0.875rem; } /* 14px */
8

Dizajni Savršene Piksele

Kada implementirate dizajne iz alata kao što su Figma ili Photoshop:

  • Predaja dizajna: Konvertujte vrednosti piksela iz dizajnerskih datoteka u REM/EM za razvoj
  • Održavanje preciznosti: Osigurajte tačno razmakivanje i veličine dok koristite relativne jedinice
  • Integracija dizajnerskog sistema: Prevedite vrednosti dizajnerskih tokena zasnovane na pikselima u relativne jedinice

Alternativne CSS Jedinice

Dok su PX, REM i EM najčešće jedinice, postoje i alternativne jedinice koje vredi razmotriti:

Jedinice Pregleda (VW, VH)

  • VW (viewport width): 1vw je 1% širine pregleda
  • VH (viewport height): 1vh je 1% visine pregleda
  • Upotreba: Kreiranje elemenata koji se direktno skaliraju sa veličinom pregleda

Procenat (%)

  • Relativno prema dimenzijama roditeljskog elementa
  • Upotreba: Fluidni rasporedi i responzivne širine

CH Jedinice

  • Na osnovu širine karaktera "0"
  • Upotreba: Kreiranje kontejnera sa određenim brojem karaktera po liniji

EX Jedinice

  • Na osnovu visine malog slova "x"
  • Upotreba: Precizno podešavanje tipografije, posebno za prilagođavanje visine x

Evolucija CSS Jedinica u Web Razvoju

Istorija CSS jedinica odražava širu evoluciju web dizajna, od statičnih rasporeda do današnjih responzivnih, pristupačnih pristupa.

Rani Web Dizajn (1990-e)

U ranim danima CSS-a, pikseli su vladali. Web dizajneri su kreirali rasporede fiksne širine, tipično 640px ili 800px široke da bi se prilagodili uobičajenim rezolucijama ekrana. Pristupačnost i raznolikost uređaja nisu bili veliki problemi, a kontrola savršenih piksela bila je primarni cilj.

Uspon Fluidnih Rasporeda (Rani 2000-e)

Kako su se veličine ekrana diversifikovale, rasporedi zasnovani na procentima su postali popularni. Dizajneri su počeli da kreiraju fleksibilnije dizajne, iako je tipografija često ostajala u piksel jedinicama. Ova era je videla uvođenje EM jedinica u CSS, iako je njihova upotreba bila ograničena zbog složenosti upravljanja kaskadnim veličinama fonta.

Mobilna Revolucija (2007-2010)

Uvođenje iPhone-a 2007. godine transformisalo je web dizajn. Odjednom, web sajtovi su morali da funkcionišu na ekranima širokim samo 320px. Ovo je katalizovalo interesovanje za tehnike responzivnog dizajna i relativne jedinice. Ograničenja EM jedinica (posebno kaskadni efekat) postala su očiglednija kako su dizajni postajali složeniji.

Era Responzivnog Web Dizajna (2010-2015)

Uticajni članak Ethana Marcotte-a o responzivnom web dizajnu iz 2010. godine promenio je način na koji su programeri pristupali CSS jedinicama. REM jedinica je uvedena u CSS3, nudeći prednosti relativnog skaliranja bez kaskadnih komplikacija EM jedinica. Podrška pregledača za REM jedinice postepeno je rasla tokom ovog perioda.

Savremeni CSS Pristupi (2015-Present)

Savremeni web razvoj prihvata mešavinu jedinica za različite svrhe:

  • REM jedinice za globalnu doslednost i pristupačnost
  • EM jedinice za skaliranje specifično za komponente
  • Pikseli za ivice i precizne detalje
  • Jedinice pregleda za zaista responzivne elemente
  • CSS calc() funkcija za kombinovanje različitih tipova jedinica

Ova evolucija odražava prelazak weba iz dokument-baziranog medija u složenu aplikacionu platformu koja mora raditi na bezbroj uređaja i konteksta.

Primeri Koda za Konverziju Jedinica

JavaScript Funkcije za Konverziju Jedinica

1// Konvertujte između PX, REM i EM jedinica
2const pxToRem = (px, rootFontSize = 16) => {
3  return px / rootFontSize;
4};
5
6const pxToEm = (px, parentFontSize = 16) => {
7  return px / parentFontSize;
8};
9
10const remToPx = (rem, rootFontSize = 16) => {
11  return rem * rootFontSize;
12};
13
14const emToPx = (em, parentFontSize = 16) => {
15  return em * parentFontSize;
16};
17
18const remToEm = (rem, rootFontSize = 16, parentFontSize = 16) => {
19  return rem * (rootFontSize / parentFontSize);
20};
21
22const emToRem = (em, parentFontSize = 16, rootFontSize = 16) => {
23  return em * (parentFontSize / rootFontSize);
24};
25
26// Primer korišćenja
27console.log(pxToRem(24));  // 1.5
28console.log(remToPx(1.5)); // 24
29console.log(pxToEm(24, 24)); // 1
30console.log(remToEm(2, 16, 32)); // 1
31

CSS Prilagodljive Svojstva za Konverziju Jedinica

1:root {
2  /* Osnovne veličine fonta */
3  --root-font-size: 16px;
4  --base-font-size: var(--root-font-size);
5  
6  /* Uobičajene vrednosti u pikselima konvertovane u REM */
7  --space-4px: 0.25rem;
8  --space-8px: 0.5rem;
9  --space-16px: 1rem;
10  --space-24px: 1.5rem;
11  --space-32px: 2rem;
12  --space-48px: 3rem;
13  
14  /* Tipografska skala */
15  --text-xs: 0.75rem;    /* 12px */
16  --text-sm: 0.875rem;   /* 14px */
17  --text-base: 1rem;     /* 16px */
18  --text-lg: 1.125rem;   /* 18px */
19  --text-xl: 1.25rem;    /* 20px */
20  --text-2xl: 1.5rem;    /* 24px */
21}
22
23/* Primer korišćenja */
24.card {
25  padding: var(--space-16px);
26  margin-bottom: var(--space-24px);
27  font-size: var(--text-base);
28}
29
30.card-title {
31  font-size: var(--text-xl);
32  margin-bottom: var(--space-8px);
33}
34

SCSS Miksini za Konverziju Jedinica

1// SCSS funkcije za konverziju jedinica
2@function px-to-rem($px, $root-font-size: 16) {
3  @return ($px / $root-font-size) * 1rem;
4}
5
6@function px-to-em($px, $parent-font-size: 16) {
7  @return ($px / $parent-font-size) * 1em;
8}
9
10@function rem-to-px($rem, $root-font-size: 16) {
11  @return $rem * $root-font-size * 1px;
12}
13
14// Primer korišćenja
15.element {
16  padding: px-to-rem(20);
17  margin: px-to-rem(32);
18  font-size: px-to-rem(18);
19  
20  .nested {
21    // Koristeći veličinu fonta roditelja (18px) za EM konverziju
22    padding: px-to-em(16, 18);
23    margin-bottom: px-to-em(24, 18);
24  }
25}
26

Python Konverter Jedinica

1def px_to_rem(px, root_font_size=16):
2    """Konvertujte piksele u REM jedinice"""
3    return px / root_font_size
4
5def rem_to_px(rem, root_font_size=16):
6    """Konvertujte REM jedinice u piksele"""
7    return rem * root_font_size
8
9def px_to_em(px, parent_font_size=16):
10    """Konvertujte piksele u EM jedinice"""
11    return px / parent_font_size
12
13def em_to_px(em, parent_font_size=16):
14    """Konvertujte EM jedinice u piksele"""
15    return em * parent_font_size
16
17# Primer korišćenja
18print(f"16px = {px_to_rem(16)}rem")  # 16px = 1.0rem
19print(f"2rem = {rem_to_px(2)}px")    # 2rem = 32px
20print(f"24px = {px_to_em(24, 16)}em")  # 24px = 1.5em
21

Često Postavljana Pitanja

Koja je razlika između REM i EM jedinica?

REM (root em) jedinice su relativne prema veličini fonta korenskog elementa (tipično <html> element), dok su EM jedinice relativne prema veličini fonta njihovog roditeljskog elementa. Ova ključna razlika znači da REM jedinice održavaju dosledno veličanje kroz ceo dokument bez obzira na ugnježdenost, dok EM jedinice mogu stvoriti efekat kaskadnog povećanja kada su elementi ugnježdeni.

Koja CSS jedinica je najbolja za responzivni dizajn?

Ne postoji jedinstvena "najbolja" jedinica za sve situacije. Kombinacija jedinica je obično najefikasnija:

  • REM jedinice za tipografiju i dosledno razmakivanje
  • EM jedinice za skaliranje specifično za komponente
  • Procenat ili jedinice pregleda za širine rasporeda
  • Pikseli za ivice i male detalje

Idealni pristup je koristiti svaku jedinicu za ono što najbolje funkcioniše unutar koherentnog sistema.

Zašto pregledači podrazumevano koriste veličinu fonta od 16px?

Podrazumevana veličina od 16px uspostavljena je kao standard čitljivosti koji dobro funkcioniše na ekranima. Istraživanja su pokazala da je tekst oko 16px optimalan za čitanje na ekranima na tipičnim udaljenostima gledanja. Ova podrazumevana veličina takođe pruža dobru osnovu za pristupačnost, osiguravajući da tekst nije previše mali za većinu korisnika.

Mogu li koristiti negativne vrednosti sa ovim jedinicama?

Da, CSS podržava negativne vrednosti za mnoga svojstva koristeći bilo koju vrstu jedinica. Negativne margine, transformacije i pozicije su uobičajene primene za negativne vrednosti. Naš konverter pravilno obrađuje negativne vrednosti za sve tipove jedinica.

Kako EM jedinice funkcionišu sa ugnježdenim elementima?

EM jedinice se kumuliraju kada su elementi ugnježdeni. Na primer:

1.parent {
2  font-size: 16px;
3}
4.child {
5  font-size: 1.5em; /* 24px (16px × 1.5) */
6}
7.grandchild {
8  font-size: 1.5em; /* 36px (24px × 1.5) */
9}
10

Ovaj kaskadni efekat može biti koristan za kreiranje proporcionalnih dizajna, ali zahteva pažljivo upravljanje kako bi se izbeglo nepredviđeno skaliranje.

Kako da se nosim sa visokom DPI (Retina) prikazima sa CSS jedinicama?

Visoke DPI prikaze se automatski obrađuju kada koristite relativne jedinice kao što su REM i EM. Pošto su ove jedinice zasnovane na veličini fonta, a ne na fizičkim pikselima, one se odgovarajuće skaliraju na visoko-rezolutnim ekranima. Za slike i ivice, razmislite o korišćenju medijskih upita sa odnosom piksela uređaja ili rezolucijom.

Trebam li koristiti REM ili EM za medijske upite?

Podrška pregledača za REM i EM jedinice u medijskim upitima se značajno poboljšala. Korišćenje EM jedinica u medijskim upitima se obično preporučuje jer:

  1. One su relativne prema podrazumevanoj veličini fonta pregledača
  2. Poštuju korisničke preferencije veličine fonta
  3. Pružaju dosledne tačke prekida kroz pregledače
1/* Korišćenje EM jedinica za medijske upite */
2@media (min-width: 48em) {  /* 768px sa 16px osnovom */
3  /* Stilovi za tablete */
4}
5
6@media (min-width: 64em) {  /* 1024px sa 16px osnovom */
7  /* Stilovi za desktop */
8}
9

Kako da konvertujem između jedinica u dizajnerskim alatima kao što su Figma ili Sketch?

Većina dizajnerskih alata radi primarno sa pikselima. Kada implementirate dizajne:

  1. Zabeležite osnovnu veličinu fonta vašeg projekta (tipično 16px)
  2. Podelite vrednosti u pikselima sa osnovnom veličinom fonta da biste dobili REM vrednosti
  3. Za EM vrednosti, podelite sa veličinom fonta roditelja
  4. Razmislite o kreiranju dizajnerskih tokena ili varijabli za uobičajene vrednosti

Neki dizajnerski alati imaju dodatke koji mogu automatski pomoći u ovom procesu konverzije.

Kako pregledači obrađuju subpikselno prikazivanje sa relativnim jedinicama?

Pregledači obrađuju subpikselne vrednosti različito. Neki pregledači zaokružuju na najbliži piksel, dok drugi podržavaju subpikselno prikazivanje za glatkije skaliranje. Ovo može povremeno uzrokovati male nesuglasice između pregledača, posebno sa malim REM/EM vrednostima ili kada se koriste transformacije. Za većinu slučajeva, ove razlike su zanemarljive.

Koji je uticaj na performanse korišćenja različitih CSS jedinica?

Ne postoji značajna razlika u performansama između korišćenja piksela, REM ili EM jedinica u modernim pregledačima. Izbor jedinica treba da bude zasnovan na dizajnerskim zahtevima, responzivnom ponašanju i potrebama pristupačnosti, a ne na razmatranjima performansi.

Reference i Dalje Čitanje

  1. "CSS Values and Units Module Level 3." W3C Recommendation. https://www.w3.org/TR/css-values-3/

  2. Marcotte, Ethan. "Responsive Web Design." A List Apart, May 25, 2010. https://alistapart.com/article/responsive-web-design/

  3. Rutter, Richard. "The Elements of Typographic Style Applied to the Web." http://webtypography.net/

  4. "CSS Units." MDN Web Docs. https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Values_and_units

  5. "CSS Pixels vs. Physical Pixels." Stack Overflow Documentation. https://stackoverflow.com/questions/8785643/what-exactly-is-the-difference-between-css-pixels-and-device-pixels

  6. Coyier, Chris. "The Lengths of CSS." CSS-Tricks. https://css-tricks.com/the-lengths-of-css/

  7. "Using CSS custom properties (variables)." MDN Web Docs. https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties

  8. "Understanding and Using rem Units in CSS." SitePoint. https://www.sitepoint.com/understanding-and-using-rem-units-in-css/

Isprobajte Naš Konverter Jedinica Danas

Prestanite da se mučite sa ručnim konverzijama CSS jedinica i neka naš PX, REM i EM Konverter jedinica obavi posao umesto vas. Bilo da gradite responzivni veb sajt, kreirate dizajnerski sistem ili samo učite o CSS jedinicama, ovaj alat će vam uštedeti vreme i osigurati tačnost. Unesite svoje vrednosti sada da vidite koliko je lako konvertovati jedinice!