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; 
}
相关推荐
小小小小宇10 小时前
OpenMemory MCP
前端
和平宇宙11 小时前
AI笔记005. hermes-DeepSeek V4 Pro, 128K上下文引发的探索
前端·人工智能·笔记
IT_陈寒11 小时前
Redis持久化这个坑,我爬了一整天才出来
前端·人工智能·后端
naildingding11 小时前
3-ts接口 Interface
前端·typescript
小小前端仔LC12 小时前
Node.js + LangChain + React:搭建个人知识库(六)- “吃什么”项目实战:从700+菜谱入库到Taro H5端JSON渲染
前端·后端
晓131312 小时前
【Cocos Creator 3.x】篇——第二章 入门
前端·javascript·游戏引擎
程序员黑豆12 小时前
AI全栈开发之Java:怎么配置Java环境变量
前端·后端·ai编程
xiaofeichaichai12 小时前
React Hooks
前端·javascript·react.js
问心无愧051313 小时前
ctf show web入门110
前端·笔记
拉拉肥_King13 小时前
Vue 3 主题切换深度解析:从炫酷动画到零闪烁方案
前端·vue.js