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; 
}
相关推荐
文滨6 小时前
10分钟搞定!Mac 配置 GitHub SSH 完全指南(小白也能看懂)
前端·macos·ssh·github
2601_958492556 小时前
7 WordPress Tools I Trust for Building a High-Traffic Magazine Site
前端·word
IT_陈寒7 小时前
Java的finally块竟然不是你想的那个finally!
前端·人工智能·后端
2501_940041747 小时前
挖掘前端交互潜力的五款创意游戏原型
前端·游戏
C+-C资深大佬7 小时前
变量作用域(通俗 + 清晰讲解,适合编程入门)
前端·javascript·vue.js
weelinking7 小时前
【claude】15_Claude使用经验与最佳实践
前端·人工智能·python·sql·数据挖掘·前端框架·github
XS0301067 小时前
HTML 入门教程
前端·html
弹简特7 小时前
【Vue3速成】02-vue工程化目录结构+执行原理
前端·vue.js·npm
杖雍皓7 小时前
Markstream-VUE:构建高性能流式 Markdown 渲染器
前端·javascript·vue.js·markdown·流式输出