html中文本过长如何自动省略。。

来源:互联网 发布:数据分析采用方法 编辑:程序博客网 时间:2024/05/01 21:30

一般来说,如果要控制文本过长自动省略,有一个通用的办法,就是判断文本的长度,以做截取。

但无论用asp.net或者javascript都会有这么一个问题

比如说

"载地基地革工地工载地"的lenght=10

"abcd12345678900"的length=15

也就是在同样的空间中最少可以容纳10,最多可以容纳15.(因为还有中英文混全的情况)

txt.length>10:txt.substring(0,10)+"..":txt;

这样当然可以,但如果恰好是10个英文未免空荡荡,肯定不是最佳的方式。

 

 

下面直接给出答案。“overflow: hidden; text-overflow:ellipsis ”可以直接在CSS中控制

原创粉丝点击