说我有以下字符串:饲养文本:无论换行,空格和长单词
"This line should always break on newline \n, spaces if it is about to overflow and veryLongLinksThatDoNotFitInsideTheDiv"
我希望它打破:
- 成\ n(总是)
- 白空间(如果它不适合对整个单行)
- 但是优选不上(如果它是要溢出时)
- 的长型字基于text flowing out of div,可以适应下一行随机小言(How to limit break-all to only long words?)
,我想:
<div id="log" style="word-break: break-all"></div>
<!-- <div id="log" style="word-wrap: break-word"></div> -->
<!-- <div id="log" style="white-space: pre-line"></div> -->
<!-- <div id="log" style="white-space: pre; word-break: break-all"></div> -->
但我不能得到所有3(也不4)标准满足。
小提琴:https://jsfiddle.net/6kq14cfc/
艾米特,谢谢你的回复。不幸的是,至少在我的小提琴中,建议的解决方案没有解决换行符“\ n”。它确实满足其他要求。 –
@ThomasHubregtsen:确认,同时放置两个\ n。你应该看到额外的换行符。 – Amit