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; 
}
相关推荐
UIUV13 小时前
JavaScript 遍历方法详解
前端·javascript·代码规范
Zyx200714 小时前
React 中的 Props:组件通信与复用的核心机制
前端
海云前端114 小时前
大模型Function Calling的函数如何调用的?
前端
ohyeah14 小时前
防抖与节流:前端性能优化的两大利器
前端·javascript
Zyx200714 小时前
React Hooks:函数组件的状态与副作用管理艺术
前端
曲幽14 小时前
手把手搞定FastAPI静态文件:安全、上传与访问
css·python·fastapi·web·js·favicon·staticfiles
让我上个超影吧14 小时前
基于SpringBoot和Vue实现CAS单点登录
前端·vue.js·spring boot
军军君0115 小时前
Three.js基础功能学习五:雾与渲染目标
开发语言·前端·javascript·学习·3d·前端框架·three
程序员爱钓鱼15 小时前
Node.js 编程实战:RESTful API 设计
前端·后端·node.js