Rechnen Sie em in Pixel um, mit jeder Elterngröße

Inhalt zuletzt geprüft:

In der Voreinstellung des Browsers ist ein em 16 Pixel, 1,5em ergeben also 24. Geben Sie einen Wert in em ein, stellen Sie die Schriftgröße des Elternelements ein und lesen Sie das Ergebnis ab – weiter unten steht eine Tabelle zur Verschachtelung.

em
px
nach
WERBUNG

Wozu em in Pixel umrechnen?

em wird durch eine einzige Multiplikation zu Pixeln: der Wert in em mal die Schriftgröße des Elternelements. In der Voreinstellung des Browsers hat dieses 16 px, 1em ergibt also 16 Pixel und 1,5em ergibt 24. Die Einheit bezieht sich auf die Schriftgröße des umgebenden Elements [1].

Die Umrechnung lohnt sich beim Lesen eines fremden Stylesheets, wenn Sie wissen wollen, wie viel ein als 0,75em notierter Abstand tatsächlich misst. Die Antwort hängt davon ab, an welcher Stelle des Dokuments dieser Abstand steht – und genau das unterscheidet em von den übrigen relativen Einheiten.

Das Elternelement muss keine 16 px haben. In einer Karte oder Tabelle sind es oft 14 px, in einer Abschnittsüberschrift 20 px oder mehr, deshalb nimmt das Feld jeden Wert von 1 bis 200 an.

Weiter unten finden Sie eine Tabelle mit 26 Werten bei drei Elterngrößen, eine Tabelle zur Aufsummierung bei Verschachtelung sowie die Regel, wann em und wann rem die richtige Wahl ist. Den Weg in die andere Richtung übernimmt der Umrechner von Pixel in em.

Wie rechnet man em in Pixel von Hand um? Formel und Beispiel

Die Formel kennt einen Rechenschritt: Pixel = em × Schriftgröße des Elternelements. Diese Schriftgröße ist die font-size des Elements, in dem Ihr Element steht, und wenn sie niemand geändert hat, nimmt der Browser 16 px an.

Beispiel für einen Abstand von 1,25em: bei einem Elternelement von 16 px ergibt das 1,25 × 16 = 20 Pixel. Derselbe Wert in einer Karte mit 14 px Schrift ergibt 17,5 Pixel, und in einer Überschrift mit 20 px wächst er auf 25.

Eine Regel verdient Aufmerksamkeit. In der Eigenschaft font-size bezieht sich em auf das Elternelement, in jeder anderen Eigenschaft desselben Elements – in padding, margin oder width – dagegen auf die Schriftgröße dieses Elements [2]. Ein Element mit font-size: 1.5em und padding: 1em hat bei einem 16-px-Elternelement 24 px Schrift und ebenfalls 24 px Innenabstand.

Die Einheit rem rechnet genauso, zählt aber immer vom Element html aus und liefert damit im ganzen Dokument denselben Wert: das ist die Aufgabe des Umrechners von rem in Pixel. Dieselben 16 Pixel sind im Satz 12 typografische Punkte, was der Umrechner von Punkt in Pixel berechnet.

Wie viele Pixel haben gängige em-Werte?

Wert in emElternelement 16 px (Voreinstellung)Elternelement 14 px (Karte)Elternelement 20 px (Überschrift)
0,25 em4 px3,5 px5 px
0,375 em6 px5,25 px7,5 px
0,5 em8 px7 px10 px
0,625 em10 px8,75 px12,5 px
0,75 em12 px10,5 px15 px
0,8 em12,8 px11,2 px16 px
0,875 em14 px12,25 px17,5 px
1 em16 px14 px20 px
1,125 em18 px15,75 px22,5 px
1,25 em20 px17,5 px25 px
1,375 em22 px19,25 px27,5 px
1,5 em24 px21 px30 px
1,625 em26 px22,75 px32,5 px
1,75 em28 px24,5 px35 px
1,875 em30 px26,25 px37,5 px
2 em32 px28 px40 px
2,25 em36 px31,5 px45 px
2,5 em40 px35 px50 px
2,75 em44 px38,5 px55 px
3 em48 px42 px60 px
3,5 em56 px49 px70 px
4 em64 px56 px80 px
4,5 em72 px63 px90 px
5 em80 px70 px100 px
6 em96 px84 px120 px
8 em128 px112 px160 px

Die drei Elterngrößen decken drei Situationen ab: 16 px ist die Voreinstellung des Browsers, 14 px begegnet Ihnen in Karten und Tabellen der Oberfläche, 20 px in einer Abschnittsüberschrift.

WERBUNG

Warum ergibt derselbe em-Wert unterschiedliche Pixel?

em misst sich am Elternelement, und dieses hat selbst ein Elternelement. Wenn dieselbe Angabe font-size: 1.25em über mehrere Verschachtelungsebenen hinweg wiederkehrt, multipliziert jede Ebene das Ergebnis der vorherigen. Nach sechs Ebenen werden aus 16 Pixeln über 61.

Am häufigsten sehen Sie das in verschachtelten Listen, in Menüs mit Untermenüs und in Kommentarsträngen, weil die Struktur die Ebenen von selbst erzeugt. Die Tabelle unten zeigt jeden Schritt samt Rechenweg, damit die Herkunft jeder Zahl sichtbar bleibt.

Daraus folgt die praktische Regel: em passt überall dort, wo ein Wert der Schriftgröße seines nächsten Kontextes folgen soll – der Abstand um den Text einer Schaltfläche, der Einzug einer Liste, die Breite eines Formularfelds. Für Schriftgrade über eine ganze Website hinweg eignet sich rem besser, denn es zählt von der Wurzel des Dokuments und liefert bei jeder Verschachtelungstiefe denselben Wert.

Wenn Sie genau diese Vorhersagbarkeit suchen, übernimmt die Rechnung der Umrechner von rem in Pixel, und ein Maß aus dem Entwurf in rem notiert der Umrechner von Pixel in rem.

Wie summiert sich em bei Verschachtelung auf?

VerschachtelungsebeneGröße des ElternelementsErgebnis auf dieser EbeneRechenweg
Erste16 px20 px16 × 1,25
Zweite20 px25 px20 × 1,25
Dritte25 px31,25 px25 × 1,25
Vierte31,25 px39,06 px31,25 × 1,25
Fünfte39,06 px48,83 px39,06 × 1,25
Sechste48,83 px61,04 px48,83 × 1,25

Sechs Ebenen mit derselben Angabe font-size: 1.25em, gerechnet ab den voreingestellten 16 px. Die Spalte mit dem Rechenweg zeigt, woher jede Zahl stammt.

em, rem und Pixel nebeneinander

Merkmalemrempx
BezugspunktSchriftgröße des ElternelementsSchriftgröße des html-ElementsKeiner, ein absoluter Wert
Voreingestellter Wert1em = 16 px1rem = 16 px1 px = 1/96 Zoll
Bei VerschachtelungSummiert sich auf jeder Ebene aufImmer derselbe WertImmer derselbe Wert
Reaktion auf LeseeinstellungenSkaliert mitSkaliert mitBleibt unverändert
In einer Media QueryZählt von der StandardschriftgrößeZählt von der StandardschriftgrößeEin absoluter Wert
In E-Mail-VorlagenAlle getesteten ProgrammeEtwa zwei Drittel der ProgrammeAlle getesteten Programme
Typische VerwendungAbstand um Text, ListeneinzugSchriftgrade und AbstandsskalaRahmen, Schatten, Haarlinien

Sieben der vierundzwanzig Fragen, die rund um diese Suchanfrage gestellt werden, betreffen in Wahrheit rem. Diese Tabelle klärt den Unterschied.

WERBUNG

Wann brauchen Sie diese Umrechnung?

  1. Ein fremdes Stylesheet lesen

    Sie öffnen ein in em geschriebenes Projekt und wollen wissen, wie viel ein Abstand misst. Elterngröße eintragen, Pixelwert ablesen.
  2. Eine verschachtelte Liste prüfen

    Der Text auf der vierten Listenebene ist über den Plan hinausgewachsen. Die Tabelle zeigt, was dieselbe Angabe auf jeder Ebene ergibt.
  3. Abgleich mit dem Entwurf

    Der Entwurf nennt 24 Pixel, der Code sagt 1,5em. Eine Multiplikation zeigt, ob beide Zahlen dieselbe Größe beschreiben.
  4. Eine E-Mail-Vorlage

    In E-Mail-Vorlagen funktioniert em in allen getesteten Programmen, relative Maße stützen sich deshalb darauf [3].

Andere Einheiten in Pixel umrechnen

Weitere Einheitenkonverter entdecken

Quellen

  1. CSS Values and Units Module Level 4W3C
  2. font-sizeMDN Web Docs
  3. CSS unit: emCan I email

Alle Werte in den Tabellen haben wir aus den Einheitendefinitionen berechnet und vor der Veröffentlichung rechnerisch geprüft. Historische Angaben und die Namen lokaler Einheiten stützen sich auf die oben genannten Quellen.

Inhalt zuletzt geprüft: · erstellt und geprüft vom Arteon-Team

Häufig gestellte Fragen

Wie viele Pixel sind 1em?

In der Voreinstellung des Browsers sind 1em 16 Pixel. Die Zahl stammt aus der Schriftgröße des Elternelements, in einer Karte mit 14 px Schrift ergibt dasselbe 1em also 14 Pixel und in einer Überschrift mit 20 px ergibt es 20.

Wie viele Pixel sind 1,5em?

24 Pixel bei einem Elternelement von 16 px, 21 Pixel bei 14 px und 30 Pixel bei 20 px. Der Wert 1,5em ist ein üblicher Schriftgrad für eine Überschrift innerhalb eines Abschnitts.

Wie viele Pixel sind 0,875em?

14 Pixel bei einem Elternelement von 16 px. Diesen Schriftgrad treffen Sie am häufigsten bei Beschriftungen von Formularfeldern und beim Hilfetext darunter.

Wie viele Pixel sind 2em?

32 Pixel bei 16 px, 28 Pixel bei 14 px und 40 Pixel bei 20 px. Werte dieser Größenordnung beschreiben eher den Abstand zwischen Abschnitten als einen Schriftgrad.

Was ist der Unterschied zwischen em und rem?

em bezieht sich auf die Schriftgröße des Elternelements, bei Verschachtelung multiplizieren sich die Werte also: sechs Ebenen mit 1.25em machen aus 16 Pixeln über 61. rem bezieht sich auf das html-Element und liefert im ganzen Dokument denselben Wert, gleich wie tief ein Element steht.

Wann em und wann rem verwenden?

em passt überall dort, wo ein Maß der Schrift seines nächsten Kontextes folgen soll: Abstand um den Text einer Schaltfläche, Listeneinzug, Breite eines Formularfelds. rem passt zu Schriftgraden und zur Abstandsskala einer ganzen Website, weil das Ergebnis vorhersagbar bleibt.

Warum ergibt derselbe em-Wert unterschiedliche Pixel?

Weil der Bezugspunkt mit der Stelle im Dokument wechselt. 1em in einem Absatz mit 16 px sind 16 Pixel, in einer Überschrift mit 32 px sind es 32. Der Umrechner oben nimmt die Elterngröße genau deshalb entgegen.

Rechnet em im padding genauso wie in font-size?

In der Eigenschaft font-size bezieht sich em auf das Elternelement. In allen anderen Eigenschaften desselben Elements, auch in padding und margin, bezieht es sich auf die Schriftgröße dieses Elements. Ein Element mit font-size: 1.5em hat bei einem 16-px-Elternelement 24 px Schrift, sein padding: 1em ergibt also ebenfalls 24 Pixel.

Wie rechnet man em in Grafikprogrammen in Pixel um?

Figma, Photoshop und Illustrator rechnen in Pixeln oder Punkten und kennen die Einheit em nicht. em taucht erst auf der Code-Seite und in Web-Werkzeugen auf, ein Maß aus dem Entwurf wird deshalb getrennt umgerechnet – mit diesem Umrechner oder im Reiter Computed der Entwicklerwerkzeuge des Browsers.

Funktioniert em in E-Mail-Vorlagen?

Ja, und zwar in allen getesteten E-Mail-Programmen. Die Einheit rem wird dort von etwa zwei Dritteln der Programme unterstützt und funktioniert in keiner Outlook-Version, weder unter Windows noch unter macOS, weshalb relative Maße in Vorlagen auf em ruhen.

Wie viele em sind 1 Pixel?

Bei einem Elternelement von 16 px ist ein Pixel 0,0625em. Ein paar Paare in die andere Richtung lohnen sich: 12 px sind 0,75em, 14 px sind 0,875em, 20 px sind 1,25em und 24 px sind 1,5em.

Wirkt sich em auf die Barrierefreiheit aus?

Ja. In em notierte Maße wachsen mit der im Browser eingestellten Textgröße, das Layout antwortet also auf die Leserin. Für Schriftgrade einer ganzen Website bringt rem denselben Nutzen, mit dem Vorteil, dass es sich bei Verschachtelung nicht aufsummiert.

em in px – Arteon

Helfen Sie uns, unsere Werkzeuge zu verbessern

Haben Sie eine Idee für eine Funktion, einen Fehler gefunden oder möchten Sie ein weiteres Werkzeug vorschlagen? Schreiben Sie uns – wir antworten innerhalb von 24 Stunden.

WERBUNG