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

时间:2016-03-22 16:51:51

标签: html css3 word-wrap word-break

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

....................................
您好,这些是

....................................
zzzzzzzzzzzzzzzzzz
ZZZZZZ

2 个答案:

答案 0 :(得分:7)

你可以使用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>
&#13;
&#13;
&#13;

答案 1 :(得分:4)

如果你想要一个单词在某个位置被分开,当它对于容器来说太长时,你可以使用&shy;实体(软连字符)。所以HTML

singledoubletriple&shy;quadruplequintupleburger 

将保持

singledoubletriplequadruplequintupleburger
屏幕上的

,当它适合一行,但变成

singledoubletriple-
quadruplequintupleburger

如果线条较短