在ie中我们只要简单的利用text-overflow 这个 CSS 属性实现文本溢出省略号。
例
代码如下 | 复制代码 |
.entry_title{ |
但是在ie之外的浏览器就不行了,不过大家可利用php mb_strimwidth,也是按照 中文 2 个字节,英文 1 个字节 方式计算之后的,并且如果字数超过截取的要求,这个函数还可以在最后面自动添加‘…’。
代码如下 | 复制代码 |
mb_strimwidth($post_excerpt,0,240,'...','utf-8'); |
注意,最后添加‘utf-8’编码参数,可以避免中文截取乱码的问题。