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; 
}
相关推荐
Cache技术分享1 分钟前
258. Java 集合 - 深入探究 NavigableMap:新增方法助力高效数据处理
前端·后端
Jingyou3 分钟前
JavaScript 实现深拷贝
前端·javascript
编程猪猪侠3 分钟前
Vue 通用复选框组互斥 Hooks:兼容 Element Plus + Ant Design Vue
前端·javascript·vue.js
凡人程序员3 分钟前
搭建 monorepo 项目
前端·javascript
linda26183 分钟前
说说 Map 和 Set 的区别及实际应用
前端·javascript
_一两风4 分钟前
“点一下就能改”——这个功能为首富赚到了多少money?
前端·javascript
小飞侠在吗6 分钟前
vue setup与OptionsAPI
前端·javascript·vue.js
疯不皮6 分钟前
tiptiap3如何实现编辑器内部嵌套多个富文本编辑器
前端·vue.js·开源
溪饱鱼7 分钟前
主动与被动AI交互范式
前端·后端·aigc
我叫黑大帅8 分钟前
如何实现UniApp登录拦截?
前端·javascript·vue.js