Html Textarea 元素仅在到达空格或制表符时换行。这很好,直到用户键入足够多的单词。我正在寻找一种严格执行换行符的方法(例如:即使它导致“looooooooooooo\n ooooooooooong”)。
我发现最好的方法是在每个字母后添加一个零宽度的 unicode 空格,但这会中断复制和粘贴操作。有人知道更好的方法吗?
注意:我在这里指的是“textarea”元素(即:行为类似于文本输入的元素)——而不仅仅是一个普通的旧文本 block 。
最佳答案
CSS 设置 word-wrap:break-word
和 text-wrap:unrestricted
似乎是 CSS 3 功能。祝您好运,找到一种方法在当前的实现中执行此操作。
关于javascript - 强制 TEXTAREA 元素换行的最优雅的方式,*不管*空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47817/