CSS(ellipsis) 用百分比宽度将字符串溢出部分显示为省略号

通常使用 ellipsis 将溢出部分显示为省略号必须给出指定像素宽度(width:200px),这样不方便共享响应式的样式定义,经过查资料,可以用 CSS 的 calc() 函数实现。

css 复制代码
table > tbody > tr > td.file > a {
    display: inline-block;
    height: 45px;
    padding-left: 46px;
    background-repeat: no-repeat;
    margin-top: 10px;
    margin-bottom: 10px;
    width: calc(50%);
    overflow: hidden; 
    text-overflow: ellipsis;
    white-space: nowrap; 
}
相关推荐
科技苑5 小时前
前后端分离与微服务架构如何协同?
前端·后端·前端框架
moMo6 小时前
React Hooks 与闭包
前端·react.js
柚yuzumi6 小时前
彻底搞懂 JavaScript 类型转换:显式转换、隐式转换与 ToPrimitive
前端·javascript·node.js
向北丶6 小时前
vscode 导入语句排序和删除未使用的导入
前端·visual studio code
PHP实战开发录6 小时前
PHP接口偶发变慢怎么查
前端·php·开发
向北丶7 小时前
vite项目中配置alias别名
前端·vite
COOLMO研究AI7 小时前
Next.js App Router 中 sitemap、robots 与 canonical 的配置与排查
前端·web·js·网站优化
DyLatte7 小时前
AI 给了我 8 个优化方案,全都是对的,但没有一个有用
前端·后端·程序员
the局外人7 小时前
一座不够大的城市,装下了我毕业后的成长
前端·程序员·求职
涛涛ing8 小时前
周下载量1.1亿的Tailwind,为什么养不活自己?
前端