有趣的是,这个。我有以下JS代码,我在textarea中显示。
var drinks = ['coffee', 'tea', 'Ribena', 'Vimto', 'ginger beer', 'hot chocolate'];
在需要包装的地方,IE在第一个方括号之前断开(即数组的开头,但实际的JS代码在这里并不重要),而其他浏览器则在方括号内打破。
后者似乎是正确的,因为方括号内有空格(即易碎点)。
没有时髦的自动换行或白色空间CSS。我能做些什么吗?
答案 0 :(得分:0)
有几个字符 - ()[] {}«»%°·/!? Internet Explorer自动将其解释为换行符。您有一种特殊情况,因为您无法在标记内呈现HTML,因此您尝试在textarea中进行此操作。
理论上,你可以这样做:
<textarea><nobr>var drinks = ['coffee', 'tea', 'Ribena'];</nobr></textarea>
并且IE不会自动中断[如你的例子所指出的]。除此之外,你显然不能在textarea中使用html标签,所以这是不可能的。
作为替代方案,如果你正在寻找一个,你可以尝试使用可滚动的div而不是文本区域吗?