字符串过长时自动截取字符串并加省略号-浅析
来源:互联网 发布:衬衫 知乎 编辑:程序博客网 时间:2024/05/22 03:06
项目中经常会遇到这种问题:
显示某个标题时候,如果标题长度太长,要么就要换行显示,要么就需要截取字符串,后二者是采用最多的。
在截取字符串的时候,常用的方法是:
1.通过数据库查询控制:
这个有点复制,首先是用SQl的substring(title,start,length)开截取需要的长度,再追加省略号
然而,如果长度小于截取长度呢?是不能追加省略号的,所以SQl只一次拼装成功很复杂,需要判断字符串长度。
2.页面js判断。
展示题名时候,先js判断在截取加省略号。用JS截取拼装字符串非常容易实现。但是,如果传值进入页面,需要先执行JS的截取再显示,无疑是不可取的。
3. 用CSS样式控制。
这个是当前最好用也最实际的方法。
例子:
很简单吧,控制长度在200px内,超过就截取并追加...
- 字符串过长时自动截取字符串并加省略号-浅析
- 截取字符串并加省略号
- 字符串定长截取,并加省略号
- 自动截取字符串并跟随省略号的CSS
- 字符串过长CSS截取多余文字并用省略号显示
- 超过指定长度字符串自动加省略号
- Jquery-截取过长字符串
- CSS截取字符串多余字符并以省略号显示
- Js自动截取字符串长度,添加省略号“……”
- 自动截取字符串,多出的部分用省略号...代替
- android字符串过长时用省略号来处理
- 截取字符串使用省略号替代
- 将过长的字符串用省略号表示
- 截断过长字符串为省略号算法
- 截断过长字符串为省略号算法
- 截断过长字符串为省略号算法
- 截断过长字符串为省略号算法
- 截断过长字符串为省略号算法
- To develop knowledge-based system for my research topic
- 针对一组多选按钮的“全部选中”、“取消选中”、“反选”的JS工具代码
- Linux 新增系统调用的启示
- PHP中REQUIRE和INCLUDE区别
- 查看页面执行php占用内存情况
- 字符串过长时自动截取字符串并加省略号-浅析
- 常用的避免require/include的方法
- php效率高写法
- 有关spring中bean的@Scope 和richfaces 中表单分页的处理方式
- 一点心得
- Need For Speed: Underground - 8/111
- 冒泡排序
- Need For Speed: Underground - 9/111
- XP.CMD命令大全