JSP中,用substring(0,23)取固定的字符,但由于汉字和数字标点占空间不一样,还是不齐

来源:百度知道 编辑:UC知道 时间:2024/05/23 10:15:17
JSP中,用substring(0,23)取固定的字符,但由于汉字和数字标点占空间不一样,还是不齐

代码如下:

<td height="27"> <div align="left"> <a href="news.jsp"><span class="style4"><%if(text_title.length()>23){
text_title= text_title.substring(0,23)+"...";}%>·<%=text_title%></span> </a> </div></td>

页面上 每行都是23个值,但由于汉字和 英文,数字,标点所占空间不一样,还是很不整齐 请问该怎么办呢?

希望这个能给你点启示

<DIV STYLE="width: 120px; height: 50px; border: 1px solid blue;
overflow: hidden; text-overflow:ellipsis">
<NOBR>就是比如有一行文字,很长,表格内一行显示不下.</NOBR>
</DIV>

使用能整齐的字体吧,可以,不然没办法
整齐与否是要看字体的~呵呵