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; 
}
相关推荐
Heo8 分钟前
Vue3.4中diff算法核心梳理
前端·javascript·面试
惜.己11 分钟前
前端笔记(二)
前端·笔记
O***p60411 分钟前
前端的“复杂性红线”:如何在超大型应用时代构建可持续演进的前端架构?
前端·架构
腾讯TNTWeb前端团队22 分钟前
hel+发布了,一起体验原生跨端js模块联邦
前端
幸运小圣23 分钟前
【Vue3】 中 ref 与 reactive:状态与模型的深入理解
前端·javascript·vue.js
叁两25 分钟前
教你快速从Vue 开发者 → React开发者转变!
前端·vue.js·react.js
吴敬悦39 分钟前
Claude Code 使用的命令行 UI 库: ink(使用 react 编写命令行界面)
前端·react.js
yinuo40 分钟前
前端跨页面通讯终极指南⑦:ServiceWorker 用法全解析
前端
1024肥宅43 分钟前
JavaScript 性能与优化:数据结构和算法
前端·数据结构·算法
沐风。561 小时前
TypeScript
前端·javascript·typescript