CSS 超出字符省略号

.a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}

JS获取字符串实际所占长度

computed: {//计算字符串所占宽度stringWidth() {return function (string) {const dom = document.createElement('span') //创建一个spandom.style.display = 'inline-block'dom.style.fontSize = '14px' //这里的 fontSize 要设置成你字符串所对应的 fontSize ,得到的长度才会正确dom.textContent = string //把字符串塞进去document.body.appendChild(dom)const width = dom.clientWidth //获取这个创建元素的宽度,也就是字符串的实际宽度document.body.removeChild(dom)return width}},
},

超出字符省略号,获取字符串实际所占长度,显示文字提示tooltip

<template><el-tooltip:content="string"placement="top":disabled="strWidth(string) <= boxWidth('span')"><span id="idA" className="classA">{{string}}</span></el-tooltip>
</template>
computed: {//计算字符串所占宽度strWidth() {return function (string) {const dom = document.createElement('span')dom.style.display = 'inline-block'dom.style.fontSize = '14px'dom.textContent = stringdocument.body.appendChild(dom)const width = dom.clientWidthdocument.body.removeChild(dom)return width}},//字符串所在元素宽度boxWidth() {return function (dom) {return document.getElementById(dom)?.offsetWidth ?? 0}},
}
.classA{font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}

JS CSS 超出字符省略号,获取字符串实际所占长度,显示文字提示tooltip相关推荐

  1. css超出一行省略号:text-overflow和white-space超出隐藏显示省略号

    css超出一行省略号:text-overflow和white-space超出隐藏显示省略号 通过使用text-overflow和white-space属性来使文本在一行内显示,超出则加省略号,添加如下 ...

  2. css超出部分省略号设置

    css超出部分省略号设置 css超出部分省略号设置 给容器添加一个指定类名,然后设置宽度 .overflow{ width:220px; overflow:hidden; white-space: n ...

  3. css 超出文本 省略号

    css 超出文本 省略号 以及不生效解决办法! 1. 单行文本 超出隐藏 省略号 实现方法: overflow: hidden;text-overflow:ellipsis;white-space: ...

  4. js 实现超出字符添加省略号功能

    当我们需要用js来实现省略号功能是 可以使用以下方法 ,方法是分开了写的,可以单独调用 html <div class="dome">偷偷ce试 一下 enmmmmm& ...

  5. css超出部分省略号

    本文转自 https://www.learnku.net/blog/articles/13 如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还 ...

  6. C语言 读取字符串数组中的字符串并获取字符串的长度

    #include <stdio.h> #define LENGTH 128 #define NUMBER 5int main(void){int i;char s[NUMBER][LENG ...

  7. css超出两行省略号没效果,Css 设置超过再两行显示省略号

    大部分场景都是超过一行就显示... {{item.name}} {{item.name}} export default { return { item: {name:'this is a very ...

  8. js截取特定字符后面的字符串

    截取网页特定字符后面的字符串: const str = 'https://fanyi.youdao.com/?keyfrom=dict2.top'; let chars = str.split(&qu ...

  9. css 超出部分省略号显示

    多行文本省略号显示 /*多行文本省略号显示*/text-align: justify;/*文字右侧对其*/overflow:hidden; text-overflow:ellipsis; displa ...

最新文章

  1. 【微服务】Spring-Boot整合Consul (自定义服务配置及健康检查)
  2. 《数据科学家养成手册》第八章---统计学
  3. 百度地图 点聚合_强强联合聚能网约车场景 首汽约车为百度地图“站台”
  4. 【数学与算法】KMeans聚类代码
  5. PPT 下载 | 神策数据孙超赟:多场景解读运营的价值、生存状态与解决方案
  6. python把字符串转化为字典_python 将字符串转换成字典dict的各种方式总结
  7. linux中开启514端口,linux中开启指定端口
  8. QLibrary 出现错误的排查
  9. easyui---基础组件:window
  10. NUC1076 LCD-Display【打印图案】
  11. Python学习笔记(matplotlib篇)--多图figure
  12. Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT)
  13. 【CSS标签的嵌套规则】
  14. textview 属性大全
  15. 如何在Jetson NANO上安装无线WIFI模块
  16. Python中对一个数组各个数进行累加(反差分计算) cumsum()函数
  17. [渝粤教育] 新乡医学院 医学微生物学 参考 资料
  18. 本周AI热点回顾:AI消除马赛克神器公布;Github黑暗模式正式发布;「中国AlphaFold」创生!
  19. 两种 Type-C 耳机:模拟耳机 数字耳机
  20. SCADS简介及应用

热门文章

  1. codis3 搭建部署实验
  2. bluez——mgmt分析
  3. [弱电工程] 视频监控存储空间的计算方法
  4. dell刀片服务器 重启 维护,已解决: dell 刀片服务器内网网络问题 - Dell Community
  5. java单元测试如何全覆盖_java-覆盖测试
  6. 收藏了!3D建模软件大全,想入门3D建模的小伙伴一定不要错过
  7. 2019年最新网盘搜索引擎汇总
  8. aliPay支付宝APP支付操作流程
  9. 树莓派4BUbuntu server 20.04 Kubernetes-v1.17.x- Docker19.03 keadmv1.10.3部署错误一览
  10. Modelsim仿真流程及相关命令