CSS-Einheiten

CSS hat mehrere verschiedene Einheiten zur Angabe von Längen.

Einige CSS-Eigenschaften, die Längen festlegen, sind width, margin, padding, font-size, border-width usw.

Eine Länge besteht aus einer Zahl und einer Einheit, z. B. 10px, 2em usw.

Zwischen der Zahl und der Einheit darf kein Leerzeichen stehen. Wenn der Längenwert 0 ist, kann die Einheit weggelassen werden.

Bei einigen CSS-Eigenschaften können Längen negativ sein.

Es gibt zwei Arten von Längeneinheiten: relative und absolute.


Browser-Unterstützung

Die Zahlen in der Tabelle unten geben die minimale Browserversion an, die diese Längeneinheit unterstützt.

Längeneinheiten Chrome IE Firefox Safari Opera
em, ex, %, px, cm, mm, in, pt, pc 1.0 3.0 1.0 1.0 3.5
ch 27.0 9.0 1.0 7.0 20.0
rem 4.0 9.0 3.6 4.1 11.6
vh, vw 20.0 9.0 19.0 6.0 20.0
vmin 20.0 9.0* 19.0 6.0 20.0
vmax 26.0 Nicht unterstützt 19.0 Nicht unterstützt 20.0

Hinweis:Internet Explorer 9 unterstützt vmin über den nicht standardmäßigen Namen vm.


Relative Länge

Relative Längeneinheiten geben eine Länge relativ zu einer anderen Längeneigenschaft an. Relative Längen sind für verschiedene Geräte besser geeignet.

 
Einheit Beschreibung Online-Beispiele
em Es beschreibt die Schriftgröße relativ zum aktuellen Element, auf das es angewendet wird, daher ist es auch eine relative Längeneinheit. Im Allgemeinen beträgt die Standard-Schriftgröße des Browsers 16px, also 2em == 32px. Selbst ausprobieren
ex Hängt von der Höhe des kleinen englischen Buchstabens x ab Selbst ausprobieren
ch Die Breite der Ziffer 0
rem rem ist die Abkürzung für root em. Wenn rem auf ein Nicht-Wurzelelement wirkt, ist es relativ zur Schriftgröße des Wurzelelements; wenn rem auf die Schriftgröße des Wurzelelements wirkt, ist es relativ zu seiner anfänglichen Schriftgröße.Selbst ausprobieren
vw Viewport Width, Viewport-Breite, 1vw = 1% der Viewport-Breite. Selbst ausprobieren
vh Viewport Height, Viewport-Höhe, 1vh = 1% der Viewport-Höhe. Selbst ausprobieren
vmin Der kleinere von vw und vh. Selbst ausprobieren
vmax Der größere von vw und vh. Selbst ausprobieren
%    

Note Tipp:Was ist der Unterschied zwischen rem und em? Der Unterschied besteht darin, dass es weiterhin eine relative Größe ist, wenn rem zum Festlegen der Schriftgröße eines Elements verwendet wird, aber sie ist nur relativ zum HTML-Wurzelelement.

Absolute Länge

Absolute Längeneinheiten sind feste Werte, die eine reale physische Größe widerspiegeln. Absolute Längeneinheiten hängen vom Ausgabemedium ab und nicht von der Umgebung (Anzeige, Auflösung, Betriebssystem usw.).

Einheit Beschreibung Online-Beispiele
cm Zentimeter Selbst ausprobieren
mm Millimeter Selbst ausprobieren
in Zoll (1in = 96px = 2.54cm) Selbst ausprobieren
px * Pixel (1px = 1/96 von 1in) Selbst ausprobieren
pt Punkt, ungefähr 1/72 Zoll; (1pt = 1/72in) Selbst ausprobieren
pc Pica, ungefähr 12pt, 1/6 Zoll; (1pc = 12 pt) Selbst ausprobieren

Pixel können als die besten "Gerätepixel" angesehen werden, aber diese Pixellänge hat nichts mit den Bildschirmpixeln des Textes zu tun, den Sie auf einem Display sehen. px ist tatsächlich eine Einheit, die durch einen Winkel gemessen wird.

Weitere Erweiterungen