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; 
}
相关推荐
pas1361 分钟前
47-mini-vue 升级monorepo管理项目
前端·javascript·vue.js
浮桥4 分钟前
uniapp + h5 -- 简易抽奖转盘组件(文字版)
前端·javascript·uni-app
Swift社区10 分钟前
Flutter 中如何优雅地处理复杂表单
前端·flutter·前端框架
这是个栗子12 分钟前
前端开发中的常用工具函数(三)
前端·javascript·charat
慧一居士12 分钟前
Vite 常用插件详解与使用指南
前端
zhougl99614 分钟前
前端UI框架
前端·ui
love530love9 小时前
Scoop 完整迁移指南:从 C 盘到 D 盘的无缝切换
java·服务器·前端·人工智能·windows·scoop
王码码203510 小时前
Flutter for OpenHarmony:Flutter 三方库 bluez 玩转 Linux 风格的蓝牙操作(蓝牙底层互操作)
linux·运维·服务器·前端·flutter·云原生·harmonyos
chilavert31813 小时前
技术演进中的开发沉思-371:final 关键字(中)
java·前端·数据库