取一长串连续的文本,如下所示:
Question?Thisisanissuewithusingquestionmarks
在所有版本的 IE 中,问号后都会意外换行。在 IE9+ 中,这是通过使用 white-space: pre;
来解决的,但 IE8 似乎忽略了它(即使它被支持)。我能够让它正常换行的唯一方法(即不是问号处的换行符)是使用等宽字体,但这也会延长文本区域的长度。有什么想法吗?
总结:我想要一个 HTML/CSS 解决方案,让该行在 ?在 IE8 中标记。
fiddle :https://jsfiddle.net/8m5yea9y/
使用 white-space: pre;
最佳答案
将 word-break: break-all;
添加到您的 textarea
的 css 应该会导致该行按需要中断。您可能还需要添加 word-wrap: break-word;
。
关于html - 带有长文本字符串的 IE8 中的 Textarea 换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32654404/