在文本列表,缩略图等设计元素中,有时候文本的长度是不可控制的,而我们又不希望它自动折行,这时候,我们可能会希望浏览器把超长的文本变成省略号。传统方式是让后端或前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. Scala入门到精通——第二十九节 Scala数据库编程
  2. 【Python】7种方案,彻底实现可视化图片大小/分辨率控制自由
  3. html判断坐标,js判断鼠标位置是否在某个div中的方法
  4. ReportViewer教程(10)-给报表分组合计
  5. 昆仑通态复制的程序可以用吗_三菱FX2n plc(编程口)与昆仑通态(MCGS)无线通讯案例...
  6. fsmc同步通信设置_微服务模式-同步与异步
  7. sharepoint2013用场管理员进行文档库的爬网提示没有权限,拒绝的解决方法
  8. Java之final详解
  9. MYSQL禁用与启用事件
  10. 100分制的成绩转换(C语言)(查表法)
  11. 程序员的基本功是什么?
  12. 提取source引擎.mdl模型,并转unity引擎.fbx
  13. 弗曼学习法,你在用吗?
  14. AVFoundation音视频采集(三)
  15. 算法复杂性渐近阶的分析
  16. 微信小程序 display: flex 与inline-flex的区别以及应用
  17. Ubuntu18.04安装Pangolin0.6
  18. FTT暴雷加密熊市雪上加霜?如何对抗系统风险
  19. css完整总结:第二篇(尺寸,外补白,内补白,边框,背景,颜色,字体,文本,文本装饰)
  20. Java操作word文档将docx转换为pdf格式

热门文章

  1. javascript中function前面加(/!/+/-/~的含义
  2. 贪吃蛇项目难还是2048难c语言,贪吃蛇大战2048好玩吗 贪吃蛇大战2048玩法简介
  3. 计算机黑屏时间,电脑开机黑屏时间长怎么办?Win10开机黑屏时间很久的解决方法...
  4. lenovo服务器换系统重装系统_联想电脑怎么重装系统|联想电脑重装系统步骤
  5. 数论--P8845 [传智杯 #4 初赛] 小卡和质数
  6. 什么是Vagrant 以及作用
  7. Markdown详细教程+技巧总结
  8. 怎么把视频复制到IPAD
  9. 精通 Windows Server 2008 R2
  10. asa清空配置_思科ASA基本配置