这个一般用程序实现,如asp的如下,其他语言的类似,因为数据都是从数据库读出来的,用js不方便 <%newsname="" newsname=trim(replace(rsnew("Title"),"<br>","")) newsname=replace(newsname," "," ") if len(trim(newsname))>33 then response.write left(trim(newsname),30)&"..." else response.write trim(newsname) end if%>
<%newsname=""
newsname=trim(replace(rsnew("Title"),"<br>",""))
newsname=replace(newsname," "," ")
if len(trim(newsname))>33 then response.write left(trim(newsname),30)&"..."
else
response.write trim(newsname)
end if%>
<DIV STYLE="width: 120px; height: 50px; overflow:hidden;text-overflow:ellipsis;">
<NOBR>就是比如有一行文字,很长,表格内一行显示不下.</NOBR>
</DIV>宽度可以用百分比,显示省略号最关键的部分是overflow:hidden;text-overflow:ellipsis这样即可以将文字全部读出,又不影响执行效率,同时还有利于搜索引擎收录,好处多多啊
原来CSS直接有这个设置的啊,呵呵 搞定了 谢谢啦