在文本列表,缩略图等设计元素中,有时候文本的长度是不可控制的,而我们又不希望它自动折行,这时候,我们可能会希望浏览器把超长的文本变成省略号。传统方式是让后端或前Javascript直接把它裁到特定长度,但是这种方式只能写死字符数,排版、字号等变化时,不能忘了更新这个字符数,这样显然是非常笨拙的。

而CSS提供了另一种更好地选择:

.classname {

text-overflow:ellipsis; //溢出的文本变成省略号 *必须

overflow:hidden; // 不显示溢出的部分 *必须

width:100px; // 指定元素宽度 *必须

display:inline-block; // 当元素为行级元素时(如span标签),需加此,因为只有行内块才能指定宽度  视情况而定

white-space:no-wrap; //禁止自动折行 *必须

}

此外,有时还需实现鼠标移至内容区时将文本内容完整显示出来,此时只需在内容包裹标签内加上title属性,而title属性的值为文本内容即可。

 

超长内容自动显示省略号相关推荐

  1. html文本自动省略,css单行、多行文本溢出时自动显示省略号方法

    在实际项目开发中,经常会遇到这样的需求,需要我们把单行或者多行文字溢出时自动显示省略号,今天码云笔记就为大家通过多种方法来实现本末尾省略号显示这一需求. 我们先从最原始的开始,单行文本溢出如何显示省略 ...

  2. li 字多出了省略号_文字溢出自动显示省略号css方法 -

    文字样式(Text Style)是一组可随图形保存的文字设置的集合,这些设置可包括字体设置以及特殊效果等.文字样式在不同的软件环境下显示的方式也会不一样.下面就来分享一下html中如何让文字竖排?总结 ...

  3. html中内容超出显示省略号的方法

    html中内容超出显示省略号的方法 本博客主要介绍 前端开发中文本过多,以省略号显示. 效果如图:                 单行: <!--单行--> <p class=&q ...

  4. li 字多出了省略号_文字溢出自动显示省略号css方法

    这次给大家带来文字溢出自动显示省略号css方法,文字溢出自动显示省略号css的注意事项有哪些,下面就是实战案例,一起来看一下. 我们经常会遇到文字太多,而为了不打破原有布局,需要将多出文字用省略号代替 ...

  5. Vue文本内容超出显示省略号,超出显示tooltip提示

    项目中固定宽度的容器文本超出显示省略号,超出部分显示tooltip场景很常见,所以自己就着手写了一个过滤器用于判断文本是否超出. 代码中有用到Element-UI的组件,还有会提示在Table组件中和 ...

  6. Vue文本内容超出显示省略号,超出显示tooltip提示2.0

    项目中固定宽度的容器文本超出显示省略号,超出部分显示tooltip场景很常见,所以自己就着手写了一个过滤器用于判断文本是否超出. 我用两种方式满足了需求,这是其中一种,想看另一种可以查看Vue文本内容 ...

  7. css实现内容超出显示省略号且触碰显示完整内容

    css 样式 此时的设置可以完美实现文本框中的内容超长显示为省略号,但是想知道全部内容是不可能的 overflow: hidden; text-overflow: ellipsis; white-sp ...

  8. Vue完成数据请求后内容超出显示省略号+显示查看全文按钮

    需求: 如下图,当Vue完成数据请求后,根据文章内容设置显示方式.10行以内的显示全文,不显示[查看全文]按钮:内容超过指定行数时,超出内容隐藏,末尾显示省略号并显示[查看全文]按钮. 实现 思路 在 ...

  9. SAP Spartacus table里显示较长数据时自动显示省略号的设置

    如下图所示:当table cell的值较长无法完整显示时,右部的值会被截断,以省略号代替. 这个行为是通过.scss里text-overflow: ellipsis设置实现的: 在Chrome开发者工 ...

  10. 一行或多行文本内容溢出显示省略号

    overflow:hidden; text-overflow:ellipsis; white-space:nowrap: text-overflow 属性规定当文本溢出包含元素时发生的事情,值为cli ...

最新文章

  1. java类引用接口的注释_java – 在接口类型上使用注释有什么好处?
  2. 5.Spring Cloud Alibaba教程:Nacos整合Feign
  3. 你犯了没?电脑最忌讳的18个小动作之三
  4. 终端滑模matlab程序,滑模变结构控制 MATLAB程序
  5. Log4j 2漏洞(CVE-2021-44228)的快速响应
  6. js 获取url问号前_PHP获取指定网页的HTML代码并执行输出
  7. 档案盒正面标签制作_错题本科学制作方法、正确使用方式及窍门
  8. 域内禁止不明东西连接DHCP
  9. 直接拿来用!Visual Studio 扩展工具利用 AI 强化你的代码
  10. python爬人人贷代码视频_利用python爬取人人贷网的数据
  11. SylixOS移植Redis库总结
  12. 【2015-2016,我在路上】
  13. Evasion 使用及实际免杀测试
  14. windows10 添加图片查看器
  15. html网页如何在手机上实现,html和css结合实现手机端网页自适应的代码
  16. 国际商业分析师CBAP认证与PMI-PBA认证的区别——上海信息化培训中心
  17. 如何取消福昕阅读器的手型光标里面的向下的箭头
  18. 怎样查网站的排名和收录情况
  19. 面试官:说一说 Docker 原理
  20. 边缘计算开源框架EdgeXFoundry的部署应用开发(三)设备服务开发

热门文章

  1. 【fhqtreap】航空管制
  2. python-----异常处理
  3. html外链怎么做,外链铺广之路如何走?外链实操战术整理
  4. KT6368A蓝牙转HID键盘_蓝牙ibeacon模块方案测试板使用说明
  5. 【Swift 和 OC】
  6. 补遗篇之单行道标志const
  7. Cartographer论文精读-Real-Time Loop Closure in 2D LIDAR SLAM
  8. batchsize太小的缺点随着batchsize逐渐增大的优缺点如何平衡batchsize的大小
  9. 推荐几个好用串口调试、检测的工具
  10. 深度linux12.12安装,深度Linux 12.12 Alpha发布