在HTML页面中经常会遇到文本溢出,需要将超出的部分隐藏并显示省略号的情况,那么这个文本溢出显示省略号效果是怎么实现的呢?下面本篇文章就来给大家介绍一下使用CSS实现文本溢出显示省略号效果的方法,希望对大家有所帮助。

想要实现文本溢出显示省略号效果其实很简单,可以使用text-overflow: ellipsis;overflow:hidden;并辅助其他的一些CSS样式来完成。overflow:hidden;表示不显示超过对象尺寸的内容,也就是把超出的部分隐藏;text-overflow: ellipsis;表示当文本溢出包含元素时使用省略符号来代表被修剪的文本。

文本溢出显示省略号效果可以分为两种:

● 单行文本溢出显示省略号:这种都应用于标题中,当标题过长,可以将超出部分用省略号(....)来显示。

● 多行文本溢出显示省略号:这种都应用于描述中,当描述内容过多,无法一次全部显示,就可以将超出部分用省略号(....)来显示。

下面我们通过示例来看看实现方法

示例1:单行文本溢出

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>文本溢出部分显示省略号</title><style>* {margin: 0px;padding: 0px;}.box {width: 300px;/*指定宽度*/height: 100px;margin: 50px auto;padding: 10px 0px;border: 1px dashed palevioletred;}h2 {overflow: hidden;/*超出部分隐藏*/white-space: nowrap;/*规定段落中的文本不进行换行 */text-overflow: ellipsis;/* 超出部分显示省略号 */-o-text-overflow: ellipsis;/* 超出部分显示省略号 */}h3 {overflow: hidden;/*超出部分隐藏*/white-space: nowrap;/*规定段落中的文本不进行换行 */text-overflow: ellipsis;/* 超出部分显示省略号 */-o-text-overflow: ellipsis;/* 超出部分显示省略号 */}</style></head><body><div class="box"><h2>css 实现单行文本超出长度显示省略号</h2><br /><h3> css 实现单行文本超出长度显示省略号</h3></div></body>
</html>

效果图:

说明:

white-space: nowrap;用于指定段落中的文本不进行换行,这样超出的文本就不会在下一行显示。

示例2:多行文本溢出

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>文本溢出部分显示省略号</title><style>* {margin: 0px;padding: 0px;}.box{width: 280px;height: 70px;margin: 50px auto;font-size: 20px;border: 1px dashed palevioletred;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}</style>  </head><body><div class="box">css 实现多行文本溢出部分显示省略号,css 实现多行文本溢出部分显示省略号,css 实现多行文本溢出部分显示省略号</div></body></html>

效果图:

说明:

-webkit-line-clamp 用来限制在一个块元素显示的文本的行数,这是一个不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中;

display: -webkit-box 将对象作为弹性伸缩盒子模型显示 ;

-webkit-box-orient 设置或检索伸缩盒对象的子元素的排列方式 ;


本文参考地址:https://www.html.cn/qa/css3/10509.html

文本溢出显示省略号效果相关推荐

  1. html设置文字出现效果,文本溢出显示省略号效果怎么实现?

    在HTML页面中经常会遇到文本溢出,需要将超出的部分隐藏并显示省略号的情况,那么这个文本溢出显示省略号效果是怎么实现的呢?下面本篇文章就来给大家介绍一下使用CSS实现文本溢出显示省略号效果的方法,希望 ...

  2. css overflow 省略号,图文详解CSS文本溢出显示省略号效果(text-overflow)

    在工作中经常会遇到文本溢出,需要显示省略号的情况,那这个省略号是怎么实现的呢?这篇文章就给大家讲讲CSS中如何用text-overflow实现超出部分显示省略号.对CSS文字溢出加省略号这个知识不熟悉 ...

  3. 2、多效果、太极图、党徽和五角星、时钟、animation、文本溢出显示省略号、Flex布局、Flex容器、链接状态、选择器、清除浮动、table表格合并、点击事件、半包围效

    2.多效果.太极图.党徽和五角星.时钟.animation.文本溢出显示省略号.Flex布局.Flex容器.链接状态.选择器.清除浮动.table表格合并.点击事件.半包围效.getBoundingC ...

  4. web前端培训:CSS中单行文本溢出显示省略号的方法

    CSS中单行文本溢出显示省略号的方法你知道吗?在web前端技术学习中,这个问题其实是属于老生常谈了,因为css单行文本的应用是非常频繁的,比如网站最基本的文章列表,标题会很长,而显示列表的区域宽度却没 ...

  5. CSS文本溢出显示省略号怎么实现?

    前言 我们经常会遇到网页中有文字溢出会显示省略号,那么这种效果怎么实现呢?本文分别介绍了单行文本溢出显示省略号和多行文本溢出显示省略号的实现方法. 一.单行文本溢出显示省略号 代码示例: <!D ...

  6. 关于文本溢出显示省略号、圣杯双飞翼布局、CSS Hack、PS基础、以及项目的一些规范

    溢出显示省略号 单行文本溢出显示省略号 方法一: .box{width:100px; ​border:1px solid red; ​/* 设置内容不换行 */white-space:nowrap;/ ...

  7. css文本溢出显示省略号

    1.单行文本溢出显示省略号 overflow: hidden;(文字长度超出限定宽度,则隐藏超出的内容) white-space: nowrap;(设置文字在一行显示,不能换行) text-overf ...

  8. CSS实现文本溢出显示省略号

    html: <!DOCTYPE html> <html>     <head>         <meta charset="utf-8" ...

  9. 单行文本溢出显示省略号,单行文本溢出显示省略号

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

最新文章

  1. shell下 使用心得
  2. 【连载】优秀程序员的45个习惯之45——及时通报进展与问题
  3. HTTP协议详解 转自小坦克
  4. tensorflow笔记
  5. 如何查找Fiori UI上某个字段对应的后台存储表的名称
  6. c语言数据结构系统化,C语言数据结构+数据库+操作系统
  7. 经典基础算法之面试题(系列一)(转)
  8. 大数据之-Hadoop之HDFS的API操作_文件上传---大数据之hadoop工作笔记0056
  9. mac电脑用户使用的音乐播放软件,用户还可以使用网易云账号将电脑和手机上的音乐同步网易云音乐mac版中
  10. 黑苹果之技嘉(GIGABYTE)主板BIOS设置篇
  11. 苹果原壁纸高清_ios14.2壁纸原图高清分享:苹果ios14.2壁纸高清无水印[多图]
  12. Hadoop学习笔记(一)
  13. Hadamard Transform
  14. 安卓 Fragmen(静态注册和动态注册)
  15. 《The One!团队》第一次作业:团队亮相
  16. 蚂蚁金服 ant design 中下载axure 菜单组件库
  17. cmd启动MySQL服务显示服务名无效,MySQL服务无法启动 Java
  18. 如何成就一个App 游戏界的百万富翁
  19. 网络云存储技术Windows server 2012 (项目十一 NAS服务器磁盘配额的配置与管理)
  20. 神经网络图用什么软件做,神经网络示意图怎么画

热门文章

  1. 复杂稀缺类分析:稀缺与不重要能否划等号?
  2. iOS二维码扫描/识别
  3. MobaXterm 最下面显示服务器信息
  4. PS进阶篇——如何PS软件给公司单位图片加版权水印(六)
  5. SkeyeVSS综合安防监控Onvif、RTSP、GB28181视频云无插件直播点播解决方案之子系统微服务集群解决方案
  6. srs配置WebRTC
  7. 京东物流-三维装箱(记录)
  8. js设置元素垂直居中
  9. 01.Win10修改用户名及user文件名称的一波三折
  10. 【电子产品】关于指纹考勤机识别率下降