CSS px ↔ rem Konverter

Zwischen CSS-Einheiten px und rem konvertieren.

CSS-Einheiten-Konverter
Pixel (px) zu rem-Einheiten konvertieren.
CSS-Einheiten-Erklärung

px (Pixel)

Eine absolute Einheit, die ein Pixel auf dem Bildschirm darstellt. Hat eine feste Größe und ist für responsives Design eingeschränkt.

rem (Root EM)

Eine relative Einheit basierend auf der Schriftgröße des Root-Elements (html). Vorteilhaft für Barrierefreiheit und responsives Design.

Konvertierungs-Formel

px → rem: px ÷ Basis-Schriftgröße
rem → px: rem × Basis-Schriftgröße

Verwendungsempfehlungen

  • • Schriftgröße: rem empfohlen
  • • Abstände (margin, padding): rem empfohlen
  • • Rahmen: px verwendbar
  • • Media Queries: rem empfohlen
Häufige Konvertierungswerte
px
rem
8px
0.5rem
12px
0.75rem
14px
0.875rem
16px
1rem
18px
1.125rem
20px
1.25rem
24px
1.5rem
32px
2rem

Vollständiger CSS-Einheiten-Leitfaden

Die Wahl der richtigen CSS-Einheiten in der Webentwicklung beeinflusst stark die Benutzererfahrung und Barrierefreiheit. Lernen Sie die Unterschiede zwischen px und rem und wie Sie sie in geeigneten Situationen verwenden.

Pixel (px) Einheit - Detaillierter Leitfaden

📐 Eigenschaften

  • • Absolute Einheit mit 1:1 Entsprechung zu Bildschirmpixeln
  • • Konsistente Größe in allen Browsern
  • • Präzise Layout-Kontrolle möglich
  • • Nicht von Benutzereinstellungen beeinflusst

✅ Empfohlene Anwendungsfälle

  • • Rahmendicke (1px, 2px)
  • • Schatten-Versatz
  • • Icon-Größen (16px, 24px)
  • • Feine Abstandsanpassungen

⚠️ Vorsichtsmaßnahmen

  • • Ignoriert Benutzer-Schriftgrößeneinstellungen
  • • Kann Barrierefreiheitsprobleme verursachen
  • • Begrenzt für responsives Design
rem Einheit - Detaillierter Leitfaden

📐 Eigenschaften

  • • Basiert auf Root-Element (html) Schriftgröße
  • • Spiegelt Benutzereinstellungen wider
  • • Behält konsistente Proportionen bei
  • • Barrierefreundlich

✅ Empfohlene Anwendungsfälle

  • • Schriftgrößeneinstellungen
  • • Abstände (margin, padding)
  • • Container-Größen
  • • Media Query Breakpoints

💡 Vorteile

  • • Behält Proportionen beim Skalieren bei
  • • Verbessert Barrierefreiheit
  • • Einfache Wartung
Praktischer Anwendungsleitfaden

🎯 Einheitsspezifische Verwendungsstrategie

Typografie

Verwenden Sie rem für Schriftgrößen und Zeilenabstände rem

Layout

Verwenden Sie rem für Abstände und Container rem

Details

Verwenden Sie px für Rahmen und Schatten px

📱 Responsive Design Tipps

Mobile-First-Ansatz

Basis-Schriftgröße auf 16px setzen und mit rem-Einheiten skalieren

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

Konsistenz mit rem-basierten Breakpoints beibehalten

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

♿ Barrierefreiheits-Überlegungen

✅ Empfohlene Praktiken
  • • Schriftgrößen mit rem-Einheiten setzen
  • • Minimale Schriftgröße von 16px beibehalten
  • • Ausreichender Zeilenabstand (1.5 oder mehr)
  • • Minimales Touch-Target von 44px
❌ Zu vermeidende Dinge
  • • Verwendung fester px-Werte für Schriftgrößen
  • • Kleiner Text unter 12px
  • • Feste Container-Breiten
  • • Zeilenabstand von 1.0 oder weniger

🔧 Browser-Unterstützung und Kompatibilität

px Einheit

Perfekte Unterstützung in allen Browsern. Verfügbar ab IE6+.

rem Einheit

Perfekte Unterstützung in IE9+ und modernen Browsern. Fallback für IE8 und darunter erforderlich.

Für IE8-Unterstützung: px-Wert zuerst deklarieren, dann rem-Wert als Fallback hinzufügen

font-size: 18px; /* IE8 fallback */
font-size: 1.125rem; /* Modern browsers */
    CSS px ↔ rem Konverter | Text Labor