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; 
}
相关推荐
bieao几秒前
Vite+Antd+Micro-app中iframe模式下样式闪烁的问题
前端
zhouzhouya3 分钟前
码上星辰,人间烟火:我的2025
前端·程序员·代码规范
彭涛36112 分钟前
什么是MessageChannel
前端
嘉琪00120 分钟前
provide 和 inject的理解?
前端·javascript·vue.js
匆叔22 分钟前
ESLint,前端项目CTRL+S,自动保存格式化文档,超细
前端
满天星辰22 分钟前
Vue3响应式API-reactive的原理
前端·vue.js
XiaoYu200224 分钟前
第10章 SSE魔改
前端·webassembly
沙子迷了蜗牛眼26 分钟前
当展示列表使用 URL.createObjectURL 的创建临时图片、视频无法加载问题
java·前端·javascript·vue.js
爬山算法35 分钟前
Hibernate(30)Hibernate的Named Query是什么?
服务器·前端·hibernate
加油乐36 分钟前
react路由配置相关
前端·react.js·ant design