【发布时间】:2015-04-07 11:47:02
【问题描述】:
通常当文本内容大于其容器时,它会在 Y 方向/垂直方向上溢出:
-----------------------
|Hello hello hello hel|
|lo hello hello hello |
|hello hello hello hel|
-----------------------
lo hello hello hello
hello hello
但是在这种情况下,我希望它在 X 方向/水平方向上自动溢出,同时保留和填充 div 的固定高度。 (宽度应该相应调整,它可以显示一个水平滚动条,或者它应该只是水平溢出容器。)
-----------------------
|Hello hello hello hel|lo hello hello
|lo hello hello hello | hello hello h
|hello hello hello hel|lo hello
-----------------------
这可以通过 CSS(3)/flexbox/overflow/text-wrapping 实现吗?或者如果没有,使用 JavaScript?
【问题讨论】:
-
我没想到,你不能用宽度为 150% 的文本容器来实现吗?
-
问题是文本的数量是可变的,所以像 150% 这样的固定是不够的。
-
您要完全限制文本吗?比如说受身体宽度的限制?还是您希望它无限期地“持续”下去?
-
它就像 white-space: nowrap,但是它应该根据我上面试图说明的 div 的高度进行换行
标签: html css overflow flexbox fluid-layout