惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Jina AI
Jina AI
Hugging Face - Blog
Hugging Face - Blog
博客园 - 三生石上(FineUI控件)
博客园 - 【当耐特】
大猫的无限游戏
大猫的无限游戏
IT之家
IT之家
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
爱范儿
爱范儿
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
S
SegmentFault 最新的问题
博客园 - Franky
博客园_首页
T
Tailwind CSS Blog
雷峰网
雷峰网
罗磊的独立博客

愆伏

vue feedback 指令开发 通过webpack对css压缩后所引起的重名问题 NPM 撤回已发布的版本 昆虫有趋光性吗 数组转成字符串(css 属性) 关于grid布局的一些思考 阿里云和腾讯云网站字体族对比 Vue组件抛事件和Function prop的差别 Vue 事件参数传递 Vue Data里面下划线命名无效并报错 使用sublime中的正则处理数据格式 通过nodejs创建目录与文件 macOS 下npm run dev 无法局域网访问 mac 下使用ssh访问非22端口的gitlab 世界是平的,在科学上网之后 使用sublime text3和Markdown来写博客 如果非要给一个标题,那就是2014年非工作总结 不专业呢,就别捣乱 对知乎大号怒撤事件的一点看法 拒绝SB思维 嘀嘀与快的的商业博弈 关于收藏夹功能的思考 你居然都不用微信 一个英语培训机构的外呼电话 智商是硬伤就无解了 扁鹊三兄弟 竖子不足与谋 美丽说、蘑菇街今天一定开了好几个小时的会 个人独立博客会死掉吗? iPad作画
标题文字过长的截取
tortorse · 2006-08-03 · via 愆伏

工作中经常碰到一些由于排版问题而无法显示完整的标题

如:

  • 这是一条新闻啊啊啊啊…
  • 这是一条新闻啊啊啊啊…
  • 这是一条新闻啊啊

最近正好遇到相关问题,总结出以下解决方法

CSS:以前就用过,效果一般,仅 ie6 支持

1
2
3
4
5
6
7
8
9
10
11
<style>
div {
width: 100px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
</style>
<div>我有多长我有多长我有多长我有多长我有多长我有多长</div>
<div>我有多长我有多长我有多长我有多长我有多长我有多长</div>
<div>我有多长我有多长我有多长我有多长我有多长我有多长</div>

javascript::今天上班时候搞的,原来 js 有 substring 啊

1
2
3
4
5
6
7
8
<script language="JavaScript">
var str = "有多长我有多长我有多长我有多长我有多长";
if (str.length <= 5) {
document.write(str);
} else {
document.write(str.substring(0, 5) + "…");
}
</script>

VBS:这个我也不了解,感觉和 js 类似

1
2
3
4
5
6
7
8
9
10
11
12
function phxLeft(s,u)
tempLeft=left(s,u)
Set regEx = New RegExp
regEx.Pattern="$[$^\x00-\xff$]$"
regEx.IgnoreCase = True
regEx.Global = True
Set Matches = regEx.Execute(tempLeft)
n=u-round(Matches.Count/2)
phxLeft=left(s,n)
end function
msgbox phxLeft("有多长我有多长我有多长我有多长我有多长",5)
msgbox phxLeft("abcdefgggsadabsnuh",10)

asp:这个有问题,中英文混排就糟了,目前还没想到解决办法

1
2
3
4
5
6
7
8
text=rs("title") '将数据库字段值赋到某变量上
i=20 '定义固定大小
if len(text)>i then '如果文本长度大于给定的值
text=left(text,i) '则提取前段的i位的字符串
response.write (text&”…”)
else
response.write (text)
end if