【发布时间】:2016-10-13 20:43:45
【问题描述】:
我应该怎么做才能获得包含如下可变文本的<div>:
- 宽度始终至少为 400 像素;
- 单词不会跨行换行,但可以在单词边界处换行;
- 文本永远不会溢出 div 的边框,即宽度会拉伸以容纳诸如非常长的单词之类的内容;
- 只要有可能,宽度正好是 400 像素。特别是,如果有长段短字,宽度应该正好是400px。
我得到的最接近的方法是使用display: inline-block; min-width: 400px;,但带有短字的长段落仍然会拉伸宽度。
【问题讨论】:
-
对文本额外使用此规则 -
word-wrap: break-word; -
word-wrap: break-word;不满足要点 2。