CSS-Einheiten
CSS-Einheiten erklärt und umgerechnet: px, rem, em, pt, cm, vw, vh, dvh, ch und Container-Einheiten wie cqw, mit Rechner für alle Längeneinheiten.
CSS Einheiten umrechnen
| Einheit | Wert | Kopieren |
|---|
Absolute Längen
px1pxcm1cmmm1mmQ1Qin1inpt12ptpc1pcSchriftbezogene Längen
em1.5emrem1remex1exch65chcap1capic1iclh1lhrlh1rlhrex rch rcap ric1rchViewport-Einheiten
vw100vwvh100vhvmin50vminvmax50vmaxdvh dvw100dvhsvh svw100svhlvh lvw100lvhvi vb50vidvmin dvmax svi lvb …100dvminContainer-Einheiten
cqw50cqwcqh50cqhcqi5cqicqb5cqbcqmin cqmax10cqminProzent und Flex
%50%fr1frWinkel
deg45degrad1radgrad100gradturn0.25turnZeit und Frequenz
s0.3sms300msHz kHz1HzAuflösung
dppx x2xdpi192dpidpcm38dpcmAlles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.
CSS Einheiten Übersicht und Umrechnung
Diese CSS Einheiten Übersicht erklärt alle Längen-, Winkel-, Zeit- und Auflösungseinheiten aus CSS Values and Units, von px über rem und em bis zu den Container-Einheiten wie cqw. Mit dem Rechner oben können Sie CSS Einheiten umrechnen: Wert und Einheit eingeben, Bezugsgrößen wie Wurzel-Schriftgröße, Viewport und Container festlegen, und Sie sehen das Ergebnis in allen Längeneinheiten. Für reine Umrechnungen zwischen Pixel und rem gibt es zusätzlich px in rem.
Der wichtigste Unterschied bei rem und em: rem bezieht sich immer auf die Schriftgröße des html-Elements, em auf die des aktuellen Elements (bei font-size auf die des Elternelements). Deshalb summieren sich em-Werte in verschachtelten Elementen, rem-Werte nicht. Beide wachsen mit, wenn Nutzer im Browser eine größere Schrift einstellen, was px-Angaben bei Schriftgrößen nicht tun.
Auch bei vw und vh gibt es Fallstricke: 100vh ist auf Smartphones oft höher als der sichtbare Bereich, weil die Adressleiste nicht abgezogen wird. Abhilfe schaffen svh (kleiner Viewport), lvh (großer Viewport) und dvh, das sich beim Scrollen dynamisch anpasst. 100vw schließt die Breite einer sichtbaren Scrollleiste ein und kann so waagerechtes Scrollen auslösen. Grenzen des Rechners: ex und ch werden mit 0,5em angenähert, weil die echten Werte von der Schrift abhängen; dvh, svh und lvh sind hier gleich vh.
Anleitung: CSS-Einheiten in 4 Schritten
- Im Rechner „Wert“ und „Einheit“ eingeben, etwa 1,5 rem oder 50 vw.
- Bezugsgrößen festlegen: Wurzel-Schriftgröße, Schriftgröße des Elements, Zeilenhöhe, Viewport- und Container-Maße.
- Mit „Aktuelles Browserfenster übernehmen“ die echte Fenstergröße einsetzen und das Ergebnis in allen Längeneinheiten ablesen.
- In der Übersicht über „Suchen“ oder „Gruppe“ eine Einheit nachschlagen, etwa Viewport- oder Container-Einheiten.
Typische Anwendungsfälle
- Design in Code übersetzen: Pixelangaben aus einem Entwurf in rem umrechnen, damit die Schrift mit den Browsereinstellungen mitwächst.
- Mobile Layouts: Prüfen, wie groß 100vh, dvh oder svh auf einem bestimmten Smartphone-Viewport ausfallen.
- Druckstile: pt, cm und mm für ein Print-Stylesheet in Pixel umrechnen.
- Komponenten mit Container Queries: Größen in cqw oder cqh für eine bestimmte Container-Breite berechnen.
Häufige Fragen
Was ist der Unterschied zwischen rem und em?
rem bezieht sich auf die Schriftgröße des html-Elements, meist 16 Pixel. em bezieht sich auf die Schriftgröße des aktuellen Elements, bei der Eigenschaft font-size auf die des Elternelements. Verschachtelte em-Werte multiplizieren sich, rem-Werte nicht.
Wann sollte ich dvh statt vh verwenden?
Wenn ein Element genau den sichtbaren Bereich auf dem Smartphone füllen soll. 100vh entspricht meist der Höhe ohne Adressleiste und ist dadurch zu groß. 100dvh passt sich an die gerade sichtbare Höhe an, 100svh nimmt immer die kleinste Höhe.
Wie viele Pixel sind 1 rem?
So viele, wie die Schriftgröße des html-Elements beträgt. Ohne eigene Angabe und bei Standard-Einstellungen des Browsers sind das 16 Pixel. Ändert jemand die Schriftgröße im Browser, ändert sich auch der Wert von 1rem.
Wie rechne ich pt in px um?
In CSS gilt 1pt = 1/72 Zoll und 1px = 1/96 Zoll. Daher ist 1pt = 4/3 px. 12pt entsprechen 16px, 9pt entsprechen 12px.
Was bedeuten vw und vh?
1vw ist ein Prozent der Viewport-Breite, 1vh ein Prozent der Viewport-Höhe. Bei einem 1440 Pixel breiten Fenster sind 10vw also 144 Pixel. vmin und vmax nehmen die kleinere beziehungsweise größere der beiden Seiten.
Was bedeutet die Einheit ch in CSS?
1ch entspricht der Breite der Ziffer 0 in der aktuellen Schrift. Mit max-width: 65ch begrenzen Sie die Zeilenlänge von Fließtext auf eine gut lesbare Breite.
Wofür braucht man Container-Einheiten wie cqw?
1cqw ist ein Prozent der Breite des nächsten Query-Containers. So passen sich Komponenten an ihren Platz im Layout an statt an das ganze Fenster; der Container braucht dafür container-type.
Das könnte auch helfen
HTTP-Statuscodes
Alle gängigen HTTP-Statuscodes von 100 bis 511 mit Bedeutung, typischer Ursache und Suche.
ÖffnenHTTP-Header-Referenz
Wichtige Anfrage- und Antwort-Header mit Bedeutung und Beispiel, durchsuchbar.
ÖffnenMIME-Typen
Über 150 MIME-Typen nachschlagen: Dateiendung zu Content-Type und umgekehrt.
ÖffnenGit-Befehle
Git-Spickzettel: die wichtigsten Befehle nach Aufgaben gruppiert, durchsuchbar und kopierbar.
ÖffnenBash-Befehle
Bash- und Linux-Befehle für Dateien, Text, Prozesse und Netzwerk, mit Suche und Kopieren.
ÖffnenPort-Liste
Bekannte TCP- und UDP-Ports von 20 bis 51820 mit Dienst und Hinweis, durchsuchbar.
Öffnen