日期:2014-05-18  浏览次数:20668 次

急:关于textarea 英文对齐的问题
我在程序中定义的textarea如下:
<textarea   name= "content "   cols= "80 "   rows= "10 "   wrap= "hard "   class= "content_size "> </textarea>

用户在textarea中填写提交内容,定义wrap= "hard ",显示时严格按照提交的格式显示。中文时没有问题。但当是英文时,在填写内容时,如果一行中还剩余3个字符,而最后一个英文单词却有7个字符,单词就会自动换行到下一行,这样就会导致右端参差不齐。
解决预期:可以将最后的单词拆分,只要右端对齐就OK。
例如下段文字:
hello,this   is   a   test,please   help   me   to  
aaaasulute   it,i   will   very   appriciate   U.   very
thanks   you.

预期效果:
hello,this   is   a   test,please   help   me   to   aaaasu
lute   it,i   will   very   appriciate   U.   verythanks
you.

 


------解决方案--------------------
style的word-wrap:break-word;word-break:break-all;
------解决方案--------------------
英文排版就是这样,为了保证词意的完整,否则会出现众多歧意的严重现象。
这种问题不能用好不好看来要求,否则当初为什么要故意这么“别扭”呢?
------解决方案--------------------
你要想达到自己想要的结果,那你自己写一个控件,不过写有点麻烦~