CSS px ↔ rem Converter

Converteer tussen CSS-eenheden px en rem.

CSS Eenheid Converter
Converteer pixels (px) naar rem-eenheden.
CSS Eenheid Uitleg

px (Pixels)

Een absolute eenheid die één pixel op het scherm vertegenwoordigt. Heeft een vaste grootte en is beperkt voor responsief ontwerp.

rem (Root EM)

Een relatieve eenheid gebaseerd op de lettergrootte van het rootelement (html). Voordelig voor toegankelijkheid en responsief ontwerp.

Conversie Formule

px → rem: px ÷ basis lettergrootte
rem → px: rem × basis lettergrootte

Gebruiksaanbevelingen

  • • Lettergrootte: rem aanbevolen
  • • Afstand (margin, padding): rem aanbevolen
  • • Rand: px bruikbaar
  • • Media queries: rem aanbevolen
Veelvoorkomende Conversiewaarden
px
rem
8px
0.5rem
12px
0.75rem
14px
0.875rem
16px
1rem
18px
1.125rem
20px
1.25rem
24px
1.5rem
32px
2rem

Complete CSS Eenheid Gids

Het kiezen van de juiste CSS-eenheden in webontwikkeling beïnvloedt de gebruikerservaring en toegankelijkheid aanzienlijk. Leer de verschillen tussen px en rem en hoe u ze in de juiste situaties kunt gebruiken.

Pixel (px) Eenheid Diepgaande Gids

📐 Kenmerken

  • • Absolute eenheid met 1:1 correspondentie met schermpixels
  • • Consistente grootte in alle browsers
  • • Nauwkeurige lay-outcontrole mogelijk
  • • Niet beïnvloed door gebruikersinstellingen

✅ Aanbevolen Gebruiksscenario's

  • • Randdikte (1px, 2px)
  • • Schaduwverschuiving
  • • Pictogramformaten (16px, 24px)
  • • Fijne afstandsinstellingen

⚠️ Waarschuwingen

  • • Negeert gebruikerslettergrootte-instellingen
  • • Kan toegankelijkheidsproblemen veroorzaken
  • • Beperkt voor responsief ontwerp
rem Eenheid Diepgaande Gids

📐 Kenmerken

  • • Gebaseerd op de lettergrootte van het rootelement (html)
  • • Weerspiegelt gebruikersinstellingen
  • • Behoudt consistente proporties
  • • Toegankelijkheidsvriendelijk

✅ Aanbevolen Gebruiksscenario's

  • • Lettergrootte-instellingen
  • • Afstand (margin, padding)
  • • Containerformaten
  • • Media query breekpunten

💡 Voordelen

  • • Behoudt proporties bij schaling
  • • Verbetert toegankelijkheid
  • • Eenvoudig onderhoud
Praktische Toepassingsgids

🎯 Eenheidsspecifieke Gebruiksstrategie

Typografie

Gebruik rem voor lettergroottes en regelafstand rem

Lay-out

Gebruik rem voor afstand en containers rem

Details

Gebruik px voor randen en schaduwen px

📱 Responsieve Ontwerp Tips

Mobile-first Benadering

Stel de basislettergrootte in op 16px en schaal met rem-eenheden

html { font-size: 16px; }
h1 { font-size: 2rem; /* 32px */ }
Media Query Gebruik

Handhaaf consistentie met rem-gebaseerde breekpunten

@media (min-width: 48rem) { /* 768px */ }
html { font-size: 18px; }
}

♿ Toegankelijkheidsoverwegingen

✅ Aanbevolen Praktijken
  • • Stel lettergroottes in met rem-eenheden
  • • Handhaaf minimale lettergrootte van 16px
  • • Voldoende regelafstand (1,5 of meer)
  • • Minimale aanraakdoel van 44px
❌ Te vermijden
  • • Vaste px-waarden gebruiken voor lettergroottes
  • • Kleine tekst onder 12px
  • • Vaste containerbreedtes
  • • Regelafstand van 1,0 of minder

🔧 Browserondersteuning en compatibiliteit

px Eenheid

Perfecte ondersteuning in alle browsers. Beschikbaar vanaf IE6+.

rem Eenheid

Perfecte ondersteuning in IE9+ en moderne browsers. Fallback nodig voor IE8 en lager.

Voor IE8-ondersteuning: Declareer eerst de px-waarde, voeg dan de rem-waarde toe als fallback

font-size: 18px; /* IE8 fallback */
font-size: 1.125rem; /* Modern browsers */
    CSS px ↔ rem Converter | Tekst Lab