4

如何设置一个 div 以便它可以换行并在必要时断字?下面的例子,用点表示 div 的宽度(“zzzzzzz...”是一个单词)。

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

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

4

2 回答 2

7

你可以使用 cssword-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>

于 2016-03-22T16:57:56.330 回答
4

如果你想在容器太长时在某个位置分隔一个单词,你可以使用&shy;实体(软连字符)。所以 HTML

singledoubletriple&shy;quadruplequintupleburger 

会保留

singledoubletriplequadruplequintupleburger

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

singledoubletriple-
quadruplequintupleburger

如果这条线更短

于 2016-03-22T17:03:55.487 回答