CSS:必要时包装文本和中断单词

Ale*_*x K 4 html css3 word-wrap word-break

如何设置div以便它将包装文本并在必要时也会破坏文字?下面的示例,点显示div的宽度("zzzzzzz ......"都是一个单词).

....................................
你好这些是
单词

....................................
zzzzzzzzzzzzzzzzzzz
zzzzzz

Tus*_*har 7

你可以使用CSS word-wrap: break-word;

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


Joh*_*nes 5

如果您希望在某个单词对于容器来说太长时在某个位置进行分隔,您可以使用实体&shy;(软连字符)。所以 HTML

singledoubletriple&shy;quadruplequintupleburger 
Run Code Online (Sandbox Code Playgroud)

会保持

singledoubletriplequadruplequintupleburger
Run Code Online (Sandbox Code Playgroud)

当它适合一行时在屏幕上显示,但变成

singledoubletriple-
quadruplequintupleburger
Run Code Online (Sandbox Code Playgroud)

如果线路较短