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; 
}
相关推荐
ヤ鬧鬧o.几秒前
HTML安全密码备忘录
前端·javascript·css·html·css3
ヤ鬧鬧o.2 分钟前
小巧路径转换器优化
前端·javascript·css
阿宇爱吃鱼11 分钟前
uniapp input输入框,限制金额输入格式
前端·javascript·uni-app
coding随想14 分钟前
Web SQL Database API:一段被时代淘汰的浏览器存储技术
前端·数据库·sql
Dreamy smile20 分钟前
vue3 vite pinia实现动态路由,菜单权限,按钮权限
前端·javascript·vue.js
翱翔的苍鹰22 分钟前
智谱(Zhipu)大模型的流式使用 response.iter_lines() 逐行解析 SSE 流
服务器·前端·数据库
未来之窗软件服务28 分钟前
仙盟创梦IDE-集成开发测试:自动解析驱动的多线路自动化测试
前端·测试自动化·仙盟创梦ide·东方仙盟
天天睡大觉36 分钟前
python命名规则(PEP8编码规则)
开发语言·前端·python
2501_9445215940 分钟前
Flutter for OpenHarmony 微动漫App实战:底部导航实现
android·开发语言·前端·javascript·redis·flutter·ecmascript
奔跑的web.44 分钟前
npm install发生了什么?
前端·npm·node.js