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; 
}
相关推荐
hunterandroid6 小时前
Fragment 事务与状态丢失:从崩溃现场到稳定治理
前端
清风programmer6 小时前
H5与小程序通信
前端·vue.js·uni-app
不一样的少年_6 小时前
原来 AI Agent 的核心循环这么简单:手搓一个 Agent Loop
前端·后端·agent
爱勇宝6 小时前
你以为自己性格不好,其实只是被环境反复训练
前端·后端·程序员
phltxy6 小时前
LangChain_v1_Agent快速开发和更新说明
前端·javascript·langchain
Cobyte6 小时前
通过 Vite 运行手写的模板编译器
前端·javascript·vue.js
Hyyy6 小时前
Agent 工作流
前端
Bigger6 小时前
🔥每天最难的问题不是做饭,而是今天到底吃什么——我做了「烟火食间」
前端·人工智能·agent
Hyyy6 小时前
Electron多进程
前端
swipe6 小时前
08|(前端转全栈)一个商品详情接口背后的完整链路:HTTP、Redis、MySQL 与 JSON
前端·后端·全栈