Die white-spaceEigenschaft gibt an, wie Leerzeichen im Element behandelt werden.
Werte
normal
Dieser Wert weist Benutzeragenten an, Sequenzen von Leerzeichen zu reduzieren und Zeilen nach Bedarf zu unterbrechen, um Zeilenfelder zu füllen.
pre
Dieser Wert verhindert, dass Benutzeragenten Leerzeichenfolgen reduzieren. Zeilen werden nur an Zeilenumbrüchen in der Quelle oder beim Auftreten von "\ A" in generierten Inhalten unterbrochen.
nowrap
Dieser Wert reduziert Leerzeichen wie bei "normal", unterdrückt jedoch Zeilenumbrüche im Text.
pre-wrap
Dieser Wert verhindert, dass Benutzeragenten Leerzeichenfolgen reduzieren. Zeilen werden an Zeilenumbrüchen in der Quelle, beim Auftreten von "\ A" im generierten Inhalt und bei Bedarf zum Ausfüllen von Zeilenfeldern unterbrochen.
pre-line
Dieser Wert weist Benutzeragenten an, Sequenzen von Leerzeichen zu reduzieren. Zeilen werden an Zeilenumbrüchen in der Quelle, beim Auftreten von "\ A" im generierten Inhalt und bei Bedarf zum Ausfüllen von Zeilenfeldern unterbrochen.
inherit
Nimmt denselben angegebenen Wert wie die Eigenschaft für das übergeordnete Element an.
Für den Fall, dass Sie viele Bereiche innerhalb von div haben und eine einzeilige Spanne, aber keine einzeilige Spanne erreichen möchten, müssen Sie der Anzeige auch Folgendes hinzufügen: Inline-Block;. Hoffe, es wird jemandem helfen.
Walv
16
Wenn Sie nur Zeilenumbrüche bei Leerzeichen vermeiden müssen, können Sie Entitäten zwischen Wörtern verwenden:
No line break
anstatt
<spanstyle="white-space:nowrap">No line break</span>
white-space: nowrapist die richtige Lösung, verhindert jedoch einen Zeilenumbruch. Wenn Sie nur Zeilenumbrüche zwischen zwei Elementen vermeiden möchten, wird es etwas komplizierter:
Um Unterbrechungen zwischen den Bereichen zu vermeiden, aber Unterbrechungen zwischen "Einige" und "Text" zuzulassen, können Sie Folgendes tun:
p {
white-space: nowrap;}.text {
white-space: normal;}
Das ist gut genug für Firefox. In Chrome müssen Sie zusätzlich das Leerzeichen zwischen den Bereichen durch ein ersetzen . (Das Entfernen des Leerzeichens funktioniert nicht.)
Antworten:
Fügen Sie dies in Ihr CSS ein:
Weitere Informationen erhalten Sie hier: http://www.w3.org/wiki/CSS/Properties/white-space
white-space
Die
white-space
Eigenschaft gibt an, wie Leerzeichen im Element behandelt werden.Werte
normal
Dieser Wert weist Benutzeragenten an, Sequenzen von Leerzeichen zu reduzieren und Zeilen nach Bedarf zu unterbrechen, um Zeilenfelder zu füllen.pre
Dieser Wert verhindert, dass Benutzeragenten Leerzeichenfolgen reduzieren. Zeilen werden nur an Zeilenumbrüchen in der Quelle oder beim Auftreten von "\ A" in generierten Inhalten unterbrochen.nowrap
Dieser Wert reduziert Leerzeichen wie bei "normal", unterdrückt jedoch Zeilenumbrüche im Text.pre-wrap
Dieser Wert verhindert, dass Benutzeragenten Leerzeichenfolgen reduzieren. Zeilen werden an Zeilenumbrüchen in der Quelle, beim Auftreten von "\ A" im generierten Inhalt und bei Bedarf zum Ausfüllen von Zeilenfeldern unterbrochen.pre-line
Dieser Wert weist Benutzeragenten an, Sequenzen von Leerzeichen zu reduzieren. Zeilen werden an Zeilenumbrüchen in der Quelle, beim Auftreten von "\ A" im generierten Inhalt und bei Bedarf zum Ausfüllen von Zeilenfeldern unterbrochen.inherit
Nimmt denselben angegebenen Wert wie die Eigenschaft für das übergeordnete Element an.quelle
Wenn Sie nur Zeilenumbrüche bei Leerzeichen vermeiden müssen, können Sie
Entitäten zwischen Wörtern verwenden:anstatt
quelle
Mit Bootstrap 4 Klasse:
Ref: https://getbootstrap.com/docs/4.0/utilities/text/#text-wrapping-and-overflow
quelle
white-space: nowrap
ist die richtige Lösung, verhindert jedoch einen Zeilenumbruch. Wenn Sie nur Zeilenumbrüche zwischen zwei Elementen vermeiden möchten, wird es etwas komplizierter:Um Unterbrechungen zwischen den Bereichen zu vermeiden, aber Unterbrechungen zwischen "Einige" und "Text" zuzulassen, können Sie Folgendes tun:
Das ist gut genug für Firefox. In Chrome müssen Sie zusätzlich das Leerzeichen zwischen den Bereichen durch ein ersetzen
. (Das Entfernen des Leerzeichens funktioniert nicht.)quelle