CSS oder was? Erzwingt die Aufteilung des Textes in mehrere Zeilen

8

Erzwingt die Aufteilung des Textes in mehrere Zeilen, wenn die maximale Breite des '#div' erreicht ist.

Wie kann ich das tun? Wenn ich versuche, Daten mit 200 Zeichen ohne Leerzeichen auszugeben, bekomme ich Folgendes:

Ergebnis1 (kein Abstand):

%Vor%

result2 (ein Leerzeichen haben):

%Vor%

Ich möchte es schaffen:

%Vor%

Muss ich Folgendes verwenden ?:

%Vor%

oder es ist ein CSS-Styling?

    
John Bobs 19.08.2013, 06:33
quelle

3 Antworten

27

Wenn word-break: break-all; angewendet wird, wird der Text bei jedem Zeichen umbrochen, wenn er die Breite des übergeordneten Elements überschreitet, ohne dass ein Leerzeichen oder ein anderer Haltepunkt erforderlich ist.

    
K. V. Suresh 19.08.2013, 06:39
quelle
3

Machen Sie ein kleineres Div und verwenden Sie CSS text-align: justify und word-break:break-all;

Wollen Sie das?

    
Mohammad Masoudian 19.08.2013 06:35
quelle
2

Wie bereits in der angenommenen Antwort angegeben, verwenden Sie Folgendes:

%Vor%
  

Die W3-Spezifikation , die darüber spricht, scheint dies zu belegen   word-break: break-all bedeutet, dass ein bestimmtes Verhalten bei CJK erforderlich ist   (Chinesisch, Japanisch und Koreanisch) Text, während Word-Wrap: Break-Word ist   das allgemeinere, nicht CJK-bewusste Verhalten.   (Kredit: AakashM : siehe post )

Optionen für die Option zum Hinzufügen von Wortumbrüchen ( W3Schools ):

%Vor%

Arbeitsbeispiel:

Word-Break W3Schools

    
Dan Beaulieu 29.06.2015 18:32
quelle

Tags und Links