如何在不考虑 space 和连字符的情况下换行
How to wrap text without regard to space and hyphen
我有一个 contenteditable div,用户可以在其中输入文本。我希望文本自动换行,但不像默认的空格或连字符那样,而是像这样:
This is some t
ext that conta
ins hyphenated
words like th
is-thing-here,
and also spac
es.
我怎样才能做到这一点?
如果事先知道,您可以用 <pre>
试试。如果不是,使用 JavaScript 是好的。您可以获取 ElementById 并将其格式化为您喜欢的格式。
您可以使用 CSS 属性 line-break: anywhere;
我认为要获得最大的浏览器兼容性,您应该查看 css 属性 word-break: break-all
.
我有一个 contenteditable div,用户可以在其中输入文本。我希望文本自动换行,但不像默认的空格或连字符那样,而是像这样:
This is some t
ext that conta
ins hyphenated
words like th
is-thing-here,
and also spac
es.
我怎样才能做到这一点?
如果事先知道,您可以用 <pre>
试试。如果不是,使用 JavaScript 是好的。您可以获取 ElementById 并将其格式化为您喜欢的格式。
您可以使用 CSS 属性 line-break: anywhere;
我认为要获得最大的浏览器兼容性,您应该查看 css 属性 word-break: break-all
.