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; 
}
相关推荐
用户059540174464 小时前
LangChain Memory 测试踩坑实录:用 pytest 自动化回归对话记忆,我折腾了整整一个周末
前端·css
kyriewen4 小时前
Claude Code后天起默认Auto模式了——我第一时间改了这6个设置
前端·ai编程·claude
风骏时光牛马5 小时前
智能赋能型AI办公一体化系统架构
前端
满栀5855 小时前
vue动态路由效果
前端·javascript·vue.js·前端框架·vue
土豆~5 小时前
文件名没后缀就打不开:前端文件预览的内容嗅探改造
前端·状态模式
Euato_Key6 小时前
全栈视野学习Cookie——理解 Cookie 的本质
前端
前端开发呀6 小时前
我的 AI 终端配置清单
前端
敲代码的玉米C6 小时前
测试一直在写你的真实数据根
前端·人工智能·架构
jjw_zyfx6 小时前
css vue vite实现闪烁的呼吸效果
javascript·css·vue.js