Hier sind die genauen Unterschiede: (basierend auf Tests in Chrome v81 und Bestätigung meiner Beobachtungen durch Bezugnahme auf die Spezifikation)
Leerraum
normal(Standard): Reduziert Leerzeichen und Zeilenumbrüche. fügt bei Bedarf Zeilenumbrüche hinzu
nowrap: reduziert Leerzeichen und Zeilenumbrüche; fügt keine Zeilenumbrüche hinzu
pre-line: reduziert Leerzeichen-Ketten; fügt bei Bedarf Zeilenumbrüche hinzu
pre-wrap: kein Reduzieren; fügt bei Bedarf Zeilenumbrüche hinzu
break-spaces: wie vor dem Zeilenumbruch , außer bei Leerzeichen, die das Hinzufügen von Zeilenumbrüchen auslösen können
pre: kein Reduzieren; fügt keine Zeilenumbrüche hinzu
Hinweis: Wenn in den ausgewählten white-spaceWertelisten "keine Zeilenumbrüche hinzugefügt werden", kann das Zeilenumbruchverhalten der folgenden Eigenschaften nicht angewendet (dh ignoriert) werden.
Wortumbruch
normal(Standard): Unterbricht die Zeile am Ende der letzten Wortanpassung innerhalb des Containers [falls vorhanden], sonst Zeile ungebrochen
break-word: Unterbricht die Zeile am Ende der letzten Wortanpassung innerhalb des Containers [falls vorhanden], sonst am Ende des Containers
break-all: Unterbricht die Zeile bei Ende des Containers [kann ein Wort teilen, auch bei Leerzeichen in der Nähe]
Überlaufumbruch (Legacy-Name: Zeilenumbruch)
normal(Standard): Unterbricht die Zeile am Ende der letzten Wortanpassung innerhalb des Containers [falls vorhanden], sonst Zeile ungebrochen
break-word: Unterbricht die Zeile am Ende der letzten Wortanpassung innerhalb des Containers [falls vorhanden], sonst am Ende des Containers [falls nicht vorhanden] -flex container], sonst Zeile ungebrochen
anywhere: Unterbricht die Zeile am Ende der letzten Wortanpassung innerhalb des Containers [falls vorhanden], sonst am Ende des Containers [so wie word-break: break-word]
Beachten Sie, dass für overflow-wrap: break-word(wie bei jeder Kombination, bei der die Linien für den Container zu lang bleiben) die ununterbrochene Linie dazu führen kann, dass sich ein Flex-Container über das angegebene Flex-Verhältnis hinaus ausdehnt (wodurch andere Flex-Container schrumpfen müssen, um den zu langen Inhalt zu berücksichtigen).
overflow-wrapund zuword-wrap100% identisch in der Funktionalität sein sollte. Persönlich habe ich den Eindruck, dass diesword-wrapnur für die Unterstützung älterer Browser verwendet werden sollte und dass es in einer zukünftigen Version von CSS möglicherweise veraltet oder gelöscht wird.