Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

text-justify CSS property

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Die text-justify CSS-Eigenschaft legt fest, welche Art der Blockausrichtung für Text angewendet werden soll, wenn text-align: justify; auf ein Element gesetzt ist.

Syntax

css
text-justify: none;
text-justify: auto;
text-justify: inter-word;
text-justify: inter-character;
text-justify: distribute; /* Deprecated value */

/* Global values */
text-justify: inherit;
text-justify: initial;
text-justify: revert;
text-justify: revert-layer;
text-justify: unset;

Werte

Diese Eigenschaft wird als einer der folgenden Schlüsselwortwerte angegeben:

none

Die Textausrichtung ist deaktiviert. Dies hat denselben Effekt, als hätte man text-align überhaupt nicht gesetzt, ist jedoch nützlich, wenn Sie die Ausrichtung aus einem bestimmten Grund ein- und ausschalten müssen.

auto

Der Browser wählt die beste Art der Ausrichtung für die aktuelle Situation basierend auf einem Gleichgewicht zwischen Performance und Qualität sowie auf dem, was für die Sprache des Textes (z.B. Englisch, CJK-Sprachen usw.) am angemessensten ist. Dies ist die standardmäßig verwendete Ausrichtung, wenn text-justify überhaupt nicht gesetzt ist.

inter-word

Der Text wird durch das Hinzufügen von Abständen zwischen den Wörtern ausgerichtet (effektiv wird word-spacing variiert), was am besten für Sprachen geeignet ist, die Wörter mithilfe von Leerzeichen trennen, wie Englisch oder Koreanisch.

inter-character

Der Text wird durch das Hinzufügen von Abständen zwischen den Zeichen ausgerichtet (effektiv wird letter-spacing variiert), was am besten für Sprachen wie Japanisch geeignet ist.

distribute

Zeigt dasselbe Verhalten wie inter-character; dieser Wert wird für die Abwärtskompatibilität beibehalten.

Formale Definition

Anfangswertauto
Anwendbar aufInline- und table-cell Elemente
VererbtJa
Berechneter Wertwie angegeben
Animationstypdiskret

Formale Syntax

text-justify = 
[ auto | none | inter-word | inter-character | ruby ] ||
no-compress

Beispiele

Demonstration der verschiedenen Werte von text-justify

css
p {
  font-size: 1.5em;
  border: 1px solid black;
  padding: 10px;
  width: 95%;
  margin: 10px auto;
  text-align: justify;
}

.none {
  text-justify: none;
}

.auto {
  text-justify: auto;
}

.dist {
  text-justify: distribute;
}

.word {
  text-justify: inter-word;
}

.char {
  text-justify: inter-character;
}

Spezifikationen

Spezifikation
CSS Text Module Level 3
# text-justify-property

Browser-Kompatibilität

Siehe auch