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; 
}
相关推荐
问心无愧05134 小时前
ctf show web入门102
android·java·前端·笔记
前端尤雨西4 小时前
package.json 中版本号遵循什么原则
前端
用户81423861188414 小时前
CSS或JS实现逐帧动画方案
前端
光影少年4 小时前
react性能优化
前端·react.js·掘金·金石计划
深蓝电商API4 小时前
逆向工程入门:从Chrome DevTools到JS混淆还原
前端·javascript·chrome·爬虫·chrome devtools
石山岭4 小时前
# iOS 题库
前端
Zella折耳根4 小时前
从零解析终端小游戏开发:功能实现与核心编程知识点复盘
前端
Pikachu8034 小时前
我在早高峰地铁里对手机吼了几句,隔壁同事直接看傻了
前端·后端
2501_918126915 小时前
小圆点踢足球
css·html·css3
半岛@少年5 小时前
Webpack在前端项目中究竟发挥什么作用?
前端·webpack·前端工程化