2016-08-18 5 views
0

Ich habe bearbeitet DIV here erstellt. Der Text wird eingepackt, genau wie ich es wollte. Aber was ich bemerkt habe, ist, dass Text nur dann umbricht, wenn es reiner Text ist. Auf dem Bild unten habe ich etwas Text mit Markup eingefügt - und es wird nicht umgebrochen. Kann ich das lösen, also wird der Text in DIV immer umgebrochen?Text in DIV wickelt nicht immer

-Code für editierbare DIV:

.editableDiv { 
    padding: 5px; 
    -webkit-user-modify: read-write; 
    -moz-user-modify: read-write; 
    user-modify: read-write;  
    word-wrap: break-word; 
    box-sizing: border-box; 
    background-color: #FAC28A; 
    color: #003399; 
} 

enter image description here

+0

Ist das Text in einem 'pre'-Tag? weil: http://stackoverflow.com/questions/248011/how-doi-i-wrap-text-in-a--pre-tag?rq=1 –

Antwort

0

Warum versuchen Sie nicht word-wrap: break-word; auf .spanDateEventHeader Klasse. Dies würde sicherstellen, dass es die Div nicht verlässt.

+0

Ich habe das versucht, aber es ist immer noch das gleiche. – FrenkyB

0

Sie verwenden offensichtlich Vorelement.

Schnelle Lösung ist die Verwendung von White-Space-Eigenschaft auf Pre-Element.

Fügen Sie diese in Ihrem CSS:

pre { 
    white-space: pre-wrap;  /* Since CSS 2.1 */ 
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
    white-space: -pre-wrap;  /* Opera 4-6 */ 
    white-space: -o-pre-wrap; /* Opera 7 */ 
    word-wrap: break-word;  /* Internet Explorer 5.5+ */ 
} 
+0

Ich verwende kein Vorelement. Nur DIV. – FrenkyB