letter-spacing

Avatar of Sara Cope
Sara Cope am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Die Eigenschaft letter-spacing steuert den Abstand zwischen jedem Buchstaben in einem bestimmten Element oder Textblock. Von letter-spacing unterstützte Werte sind schriftenbezogene Werte (em, rem), absolute Werte (px) und die Eigenschaft normal, die auf die Standardeinstellung der Schrift zurückgesetzt wird.

Die Verwendung schriftenbezogener Werte wird empfohlen, damit sich letter-spacing angemessen erhöht oder verringert, wenn die Schriftgröße geändert wird, sei es durch Design oder durch Benutzerverhalten.

p {
  letter-spacing: 0.0625em;
}

Der wichtigste Punkt, der bei der Verwendung von letter-spacing zu beachten ist, ist, dass der angegebene Wert den Standardwert *nicht* ändert – er wird zum Standardabstand *hinzugefügt*, den der Browser anwendet (basierend auf den Schriftmetriken). letter-spacing unterstützt auch negative Werte, die das Erscheinungsbild des Textes straffen und nicht lockern.

Syntax

letter-spacing: normal | <length>
  • Anfangswert: normal
  • Gilt für: Inline-Boxen und Text
  • Vererbt: ja
  • Prozentwerte: n/v
  • Berechneter Wert: eine absolute Länge
  • Animationstyp: nach berechnetem Werttyp

Werte

/* Keyword value */
letter-spacing: normal;

/* <length> values */
letter-spacing: 1px;
letter-spacing: .25em;
letter-spacing: .3rem;

/* Global values */
letter-spacing: inherit;
letter-spacing: initial;
letter-spacing: revert;
letter-spacing: revert-layer;
letter-spacing: unset;

Bemerkenswert…

  • Subpixelwerte: In den meisten Browsern führt die Angabe eines Wertes, der sich zu weniger als 1px berechnet, dazu, dass kein letter-spacing angewendet wird.
  • Die Eigenschaft letter-spacing ist mit CSS-Übergängen animierbar.
  • Eine der Möglichkeiten, den Abstand zwischen Inline-Block-Elementen zu bekämpfen, ist die Einstellung von letter-spacing: -4px; für den übergeordneten Container von Inline-Block-Elementen. Sie müssen dann letter-spacing: normal; für die untergeordneten Elemente zurücksetzen.
  • Es ist selten oder nie eine gute Idee, Kleinbuchstaben mit Buchstabenabstand zu versehen.

Browser-Unterstützung

Diese Browser-Unterstützungsdaten stammen von Caniuse, wo weitere Details zu finden sind. Eine Zahl gibt an, dass der Browser die Funktion ab dieser Version unterstützt.

Desktop

ChromeFirefoxIEEdgeSafari
3029126.1

Mobil / Tablet

Android ChromeAndroid FirefoxAndroidiOS Safari
1271274.44.0-4.1