2016-03-22 11 views
2

Wie kann ich ein div so einrichten, dass es Text umschließt und auch Wort wenn nötig brechen? Beispiele unten, wobei die Punkte die Breite des div zeigen ("zzzzzzz ..." ist alles ein Wort).CSS: Wrap Text UND Wort bei Bedarf zu brechen

....................................
Hallo diese sind
Worte

....................................
zzzzzzzzzzzzzzzzzz
zzzzzz

Antwort

5

Sie können Verwendung css word-wrap: break-word;

.wrap { 
 
    width: 50px; 
 
    word-wrap: break-word; 
 
    border: 1px solid red 
 
}
<div class="wrap">This is a mormal div wrapping and breaking words</div>

3

und wenn Sie möchten, dass ein Wort an einer bestimmten Position getrennt wird, wenn es für den Container zu lang ist, können Sie die &shy; Einheit (Soft Bindestrich) verwenden. So ist die HTML

singledoubletriple&shy;quadruplequintupleburger 

singledoubletriplequadruplequintupleburger 

auf dem Bildschirm bleibt, wenn es in einer Zeile passt, aber

singledoubletriple- 
quadruplequintupleburger 

werden, wenn die Linie kürzer ist

+0

Das ordentlich ist, tat Ich weiß nichts davon. – surjikal