word-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 word-spacing Eigenschaft ist ähnlich wie letter-spacing, obwohl sie naturgemäß den Abstand zwischen den Wörtern in einem Text regelt, nicht den Abstand zwischen einzelnen Zeichen.

.element {
  word-spacing: .75em;
}

word-spacing kann drei verschiedene Werte annehmen

  1. das Schlüsselwort „normal“, das den Standardabstand wiederherstellt
  2. Längenwerte mit beliebigen CSS-Einheiten (am häufigsten px, em, rem)
  3. das Schlüsselwort „inherit“, das die word-spacing des übergeordneten Elements anwendet

Die beste Praxis derzeit wäre die Verwendung von em. Die Schriftgröße kann angepasst werden, daher könnte die Verwendung von Pixeln hier Probleme verursachen, da der Abstand zwischen den Wörtern nicht mit ihrer Größe skaliert. rem ist normalerweise großartig, aber die Browserunterstützung ist geringer, und in diesem Anwendungsfall ist es wahrscheinlich am besten, wenn der Abstand direkt auf die Wörter bezogen ist, auf die er angewendet wird, und nicht auf das Root-Element.

Es ist wichtig zu beachten, dass „Wort“ in diesem Zusammenhang tatsächlich ein einzelnes Stück Inline-Inhalt bedeutet – das heißt, word-spacing beeinflusst inline-block Elemente sowie inline Elemente. In diesem Beispiel werden mehrere solcher Elemente durch Setzen der word-spacing ihres übergeordneten Containers beabstandet.

Erwähnenswert…

  • Die word-spacing Eigenschaft ist mit CSS Transitions animierbar.
  • Obwohl die Verwendung des „Prozent“-Werts zur Bestimmung des Abstands gemäß Spezifikation zulässig ist, kann dies zu unvorhersehbaren Ergebnissen führen – oft überhaupt keiner Wirkung.
  • Das Setzen von white-space auf null ist eine der Möglichkeiten, um den Abstand zwischen Inline-Block-Elementen zu bekämpfen.

Browser-Unterstützung

Weitere Ressourcen