【发布时间】:2013-11-05 15:25:01
【问题描述】:
是否可以使用 CSS 自动控制换行,以便在调整浏览器窗口大小时发生以下情况:
- 当 s1 和 s2 都可以放入 div 时,它们会保持在同一行
- s2 在不换行的情况下不能再适合时,会下降到第二行
- 当 s2 不再适合 div 时,它会换行
HTML:
<body>
<div>
<span id="s1">Lorem ipsum dolor:</span>
<span id="s2">sit amet consectetur adipiscing eli</span>
</div>
</body>
所以三种可能的观点是:
1:
Lorem ipsum dolor: sat amet consectetur adipiscing eli
2:
Lorem ipsum dolor:
坐在 amet consectetur adipiscing eli 上
3:
Lorem ipsum dolor:
坐上 amet consectetur
爱丽丝
s1 中的单词总是相同的,但 s2 中的单词可能会有所不同,所以我不能仅仅根据页面的宽度更改white-space:nowrap。
浏览器支持不是什么大问题,只要它在 Chrome 和/或 Firefox 中运行。
这是一个简单的JSFiddle,您可以使用。
【问题讨论】:
标签: css