最近因为项目上的需求,文字超出多少显示...,一开始以为这个很简单,就是写个样式就行了,没想到啊,测试IE的时候出现问题了,不显示,周六收到测试人员打电话问怎么回事啊。。。。当时听到我也很无奈的,我记得我测的没问题啊(Chrome),抓紧给人家说你换成Chrome试一下,结果还真是。 然后肯定是样式不兼容导致的了。 网上大多数都是这样写得

    overflow:hidden;text-overflow:ellipsis; -webkit-line-clamp:3;word-break: break-all;-webkit-box-orient:vertical;display: -webkit-box;
复制代码

我不知道为什么我的只是显示一行,我设置了显示三行,但是不起作用。 实在不想折腾css,索性就直接使用js来,这个时候有个问题,因为没办法计算每一个字符的宽度,只能一个一个的调试。如果兄弟你知道如何计算每一个字符的宽度请留下你的代码我学习一下。

/*** 超出部分显示···* params:num type:number,com type:string* num 控制显示字符长度,com控制显示dom元素*/function mitulineHide(num,com){let contain = document.querySelector(com);console.log(contain);let maxSize = num;let txt = contain.innerHTML;if(txt.length > num){console.log(1)txt = txt.substring(0,num-1)+"...";contain.innerHTML = txt;}else{return;}}mitulineHide(70,"p");
复制代码

转载于:https://juejin.im/post/5c971ff16fb9a070b33c5a91

文字超出显示....相关推荐

  1. css实现文字超出显示省略号...

    01.块状元素单行文本超出显示省略号: ul li{ width: 180px; text-overflow: ellipsis; white-space: nowrap;/*禁止自动换行*/ ove ...

  2. div超出不换行_文字超出显示点点点之ellipsis 设置

    一般情况下一行文字在一定区域显示的话如果不限定高度,那么在内容超过的宽度的话就会换行显示,为了页面的美观,目前的通用做法就是在最后显示-,然后鼠标悬浮显示完整内容,具体设置如下: height: 40 ...

  3. 【CSS】css文字超出显示省略号/文字超过三行显示省略号..

    单行 .p1{/*单行*/white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} 多行 .p2{/*多行*/overflow: hidd ...

  4. 文字超出显示... css

    一行文字超出显示... width: 200px; //宽度 overflow: hidden; //超出文本隐藏 white-space: nowrap; //不换行,只显示一行 text-over ...

  5. css 文字超出显示省略号

    css 文字超出显示省略号 <html> <style type="text/css">div{width: 100px;overflow: hidden; ...

  6. 兼容ie的文字超出显示省略号

    兼容ie的文字超出显示省略号 单行文本的溢出显示省略号: (需要加宽度width兼容部分浏览器) overflow: hidden; // 超出隐藏 text-overflow:ellipsis; / ...

  7. canvas 文字超出显示省略号

    项目实例,点击可查看 以uni-app框架为例:可以把画图封装成一个函数调用. activityCanvas: function(arrImages, storeName, price, people ...

  8. 多行文字超出显示省略号

    多行文字超出显示省略号... display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; //设置为超出三行后 ...

  9. 在td标签中文字超出显示省略号,鼠标悬停显示所有文本

    在td标签中文字超出显示省略号,鼠标悬停显示所有文本 首先得在table的style中加入table-layout:fixed,让表格固定,然后用width设定表格的宽度. 然后表格中所有的列都一样宽 ...

  10. 文字超出 ...显示

    display: block; font-size:12px; overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflo ...

最新文章

  1. matlab拟合曲线后求导,高手留步:MATLAB五阶拟合函数,求导后离散化,输出结果是星号...
  2. 用Delphi实现Windows的鼠标钩子函数
  3. iphonex黑屏开不了机_手机突然黑屏开不了机充电没反应怎么办?别急,这样就可以解决...
  4. P3810-[模板]三维偏序(陌上花开)【CDQ分治,树状数组】
  5. python和云计算_云计算和python区别
  6. oracleXE简易版---使用基础
  7. Linux作业--利用RAID技术实现磁盘阵列的管理方法
  8. 制作粉色少女系列 生日快乐祝福网页(HTML+CSS+JS)
  9. 【转】100项PPT制作技术
  10. HEVC之CU\PU\TU
  11. 面试官问我:什么是静态代理?什么是动态代理?注解、反射你会吗?
  12. 那个单位用计算机系统冷却,消防知识100题
  13. C++ 模板类和友元
  14. 集成学习bagging
  15. USB 设置配置(SetConfiguration)和设置接口(SetInterface)的区别与联系
  16. 第8章、注意力机制与外部记忆
  17. MySQL 真·常用函数
  18. SpringMVC跨域上传图片出现的405错误及409错误解决方式
  19. win7html默认打开方式,Win7系统如何设置打开文件默认程序
  20. mybatis 的 update 操作明确的返回受影响的记录条数

热门文章

  1. zero copy java_zeroCopy 零拷贝技术以及对 JAVA Channel 的一点认识
  2. surfer 12中文版
  3. 光棍节必会之抛媚眼英语地道说法
  4. 发布gogole_appengine的jaiku遇到的问题
  5. Java:获取微信小程序码
  6. 海底飞行棋(含源码)
  7. mysql视频下载_Mysql基础+进阶完整版视频教程下载
  8. 雷电2手机游戏JAVA下载_【雷电战士2手机版】雷电战士2单机手机版游戏下载-街机中国...
  9. 将搜狗浏览器收藏夹导入到IE、Firefox、Chrome
  10. oracle 游标的使用