Wenn der Text ohne Leerzeichen und mehr als die Div-Größe 200px ist, fließt er heraus. Die Breite ist als 200px definiert. Ich habe meinen Code hier eingegeben. Http://jsfiddle.net/madhu131313/UJ6zG/ Sie können die folgenden Bilder bearbeitet sehen : Ich möchte den Text, um zur nächsten Zeile zu gelangen
97
Verwenden
Dadurch wird verhindert, dass Text aus dem Textfeld fließt
div
. Der Text wird am Ende des Textes unterbrochendiv
.quelle
Sie sollten
overflow:hidden;
oder verwendenscroll
http://jsfiddle.net/UJ6zG/1/
oder mit php könnte man die langen wörter kurz fassen ...
quelle
Sie müssen die folgende CSS-Eigenschaft auf den Containerblock (div) anwenden:
Gemäß den Spezifikationen (Quelle CSS | MDN ):
Mit dem Wert auf
break-word
Erwähnenswert...
Wenn Sie sich für die Unterstützung älterer Browser interessieren, sollten Sie beides angeben:
Ex. IE9 erkennt nicht
overflow-wrap
, funktioniert aber gut mitword-wrap
quelle
Wenn
overflow:auto
Sie es verwenden, erhalten Sie einen Scroller für Ihren Text innerhalb desdiv
:).quelle
Wenn das hilft. Fügen Sie Ihrer Auswahl die folgende Eigenschaft mit Wert hinzu:
quelle
Das hat den Trick für mich getan:
{word-break: break-all; }
quelle
Ich bin vor kurzem darauf gestoßen. Ich benutzte:
display:block;
quelle
Wenn es nur eine Instanz ist, die über 2 oder 3 Zeilen umbrochen werden muss, würde ich nur einige
<wbr>
in der Zeichenfolge verwenden. Diese werden genauso behandelt,<br>
aber der Zeilenumbruch wird nicht eingefügt, wenn dies nicht erforderlich ist.Hier ist eine Geige.
http://jsfiddle.net/gaby_de_wilde/UJ6zG/37/
quelle