我有这样一段代码:
<span readonly="true" id="textarea" cols="60" rows="1">
<pre style="{display:inline; white-space: pre-wrap; word-wrap:break-word;}"> SOME TEXT HERE </pre>
</span>
我有两个问题。第一个是当我输入一段没有空格或换行符的非常长的字符串时,例如:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa。
在Firefox和Opera上它显示正常:
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
etc.
on chrome, IE and safari it shows:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
并且退出屏幕
我需要一些帮助。另外一个问题是在Chrome、IE和Safari上,即使我写了display:inline;,它也显示为块状而不是行内。
解决方案:我使用了<span>
标签,这样它就从一开始就是行内的了。就像你们说的,我去掉了{},它就起作用了!谢谢!
{}
字符? - kapa