文本处理有关问题,控制显示字数

文本处理问题,控制显示字数
这个问题应该是个很古老的问题,网上有很多的解决方案

1. CSS  , 无非就是采用一个溢出处理的CSS集,
   
text-overflow:ellipsis;


但是这个很不靠谱,IE6不支持,FIREFOX也不支持,所以这个基本上不能算是解决方案

2. JavaScript , 一般是通过字符强制截取,这种能达到一个很好的兼容性,但是地有点别扭,你如果每一行都需要截取,那么这是一个很明显的性能问题

3. JAVA 处理, 这是一个很简单也省心的方式,在传输到页面层的时候用 subString()来进行处理,比如:
  
引用
this.salaryAdjNotesBrief = salaryAdjNotes.substring(0,30)+"...";


这样就行了。。

OVER
1 楼 wencan83 2011-07-20  
text-overflow:ellipsis; IE6是支持的,还要加上overflow:hidden;white-space:nowrap;才能起作用的