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; 
}
相关推荐
踩着两条虫几秒前
AI 驱动的 Vue3 应用开发平台 深入探究(九):双向代码转换之处理事件、Props 和指令
前端·vue.js·ai编程
badhope2 分钟前
GitHub热门AI技能Top20实战指南
前端·javascript·人工智能·git·python·github·电脑
踩着两条虫2 分钟前
AI 驱动的 Vue3 应用开发平台 深入探究(八):双向代码转换之 模板编译与AST转换
前端·vue.js·ai编程
毛骗导演5 分钟前
万字解析 OpenClaw 源码架构-跨平台应用之Android 应用
android·前端·架构
@小明月5 分钟前
前端进阶之路
java·前端·笔记
米丘6 分钟前
vue-router 5.x RouterView 组件是如何实现?
前端
神秘的猪头8 分钟前
🚀 深入浅出 Event Loop:带你彻底搞懂 JS 执行机制
前端·javascript·面试
张一凡9311 分钟前
easy-model 实战:跨组件通信、监听与异步加载,一库搞定 React 状态难题
前端·react.js
用户30767528112712 分钟前
《前端细节控:如何完美实现聊天窗口的“智能自动滚动”?》
前端
前端付豪12 分钟前
练习单导出
前端·python·llm