项目中经常会用的标题或摘要超出省略的功能,从网找了一些参照,在这里写一下,希望对你有帮助。。。

一、单行文本溢出省略

CSS样式:

<style>.box {width: 120px;height: 100px;background: green;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
</style>

知识点:

1、white-space: nowrap  文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。

HTML布局:

<div class="box"><a href="javascript:;">天涯何处无芳草,TMD就是找一到</a>
</div>

效果:

二、多行文本溢出省略

CSS样式:

<style>.box {display: -webkit-box;width: 120px;height: 100px;background: green;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;}
</style>

知识点:

1、word-break:break-all  允许在单词内换行

2、box-orient:vertical  子元素垂直排列

3、-webkit-line-clamp:指定到多少行出现省略号

HTML布局:

<div class="box">天涯何处无芳草,TMD就是找不到天涯何处无芳草,TMD就是找不到天涯何处无芳草,TMD就是找不到
</div>

效果:

谢谢关注~

[前端] 实现单行文本溢出和多行文本溢出省略相关推荐

  1. 单行文本溢 和 多行文本溢出

    一.单行文本溢出 最常见的使用,直接贴出代码: .text {white-space: nowrap;text-overflow: ellipsis;overflow: hidden; } 二.多行文 ...

  2. [css] 实现单行文本居中和多行文本左对齐并超出显示“...“

    [css] 实现单行文本居中和多行文本左对齐并超出显示"-" .one {text-align: center }.multi {overflow: hiddentext-over ...

  3. 单行文本溢出和多行文本溢出省略...

    平时在开发过程中,很常见的需求就是文字溢出显示...  此类需求有以下集中方法来解决 1. 单行溢出显示... overflow:hidden; width: 200PX; white-space:n ...

  4. 单行文本省略号和多行文本省略号

    1.单行文本省略号 overflow:hidden; //多余的部分隐藏 white-space:nowrap; //让文字强制一行显示 text-overflow:ellipsis; //多余的部分 ...

  5. 单行文本垂直居中和多行文本垂直居中以及font字体

    单行文本垂直居中 <style>*{margin: 0;padding: 0;}.box{width: 300px;margin: 20px auto 0;border: 1px soli ...

  6. css:实现文本两行或多行文本溢出显示省略号

    div{display: -webkit-box;-webkit-box-orient: vertical;word-break: break-all;word-wrap: break-word; w ...

  7. CSS基础: 单行和多行文本溢出显示省略号

    文本溢出后很多,会显示一些省略号,这个在很多网站都会这样做,从技术层次来分析有两种,一种是前端通过css或者JavaScript进行进行,还有一种是后端传递文字的时候,本身处理完长度,然后返回一个嗲有 ...

  8. CSS+JS+Vue:单行、多行文本溢出显示省略号...的几种实现方式

    背景:近期H5项目有个UI需求,单行文本超长时,超出的部分...省略且有一个查看的图标:否则正常展示. 在此背景下了总结下文本溢出的几种实现方式. 1.单行文本溢出[纯css] 效果: <!-- ...

  9. CSS中的单行、多行文本溢出总结

    文章目录 写在前面 一.用到的相关属性 1.white-space 2.word-break 3.text-overflow: 4.`overflow` 二.单行文本溢出 三.多行文本溢出 写在前面 ...

最新文章

  1. java怎么安装manven_Canal——Canal-Adapter源码在IDEA部署运行
  2. linux arm中断跑马灯,S3C2410 MDK实验---ARM汇编语言实现跑马灯
  3. 火狐拓展开发 基础知识
  4. 每周一书《Oracle 12 c PL(SQL)程序设计终极指南》
  5. 【基础】哥德巴赫猜想
  6. NFC服务器在Linux,linux 安装 libnfc ,打开串口PN532
  7. 年薪百万!这所高校一名本科生入选“天才少年”
  8. jenkins中使用rsync, scp命令
  9. JVM笔记1:Java内存模型及内存溢出
  10. 润乾报表性能优化问题
  11. Android用浏览器打开pdf文件
  12. 2021牛客寒假算法基础集训营1 C 无根树问题的处理策略 前序后序遍历 奇偶匹配 DFS
  13. 报错 Delete `··` prettier/prettier解决方法
  14. 腾讯网上共享excel使用总结
  15. 微信小程序开发之实现一个弹幕评论
  16. 手机为什么手机里的计算机没在桌面,为什么桌面图标不见了
  17. Oracle Database 10g for Windows2003安装
  18. CentOS,Ubuntu,Linux下安装yasm-1.3.0详细说明
  19. springboot中使用@Transactional注解事物不生效的原因
  20. linux 下遍历文件夹下的所有文件

热门文章

  1. 14 个最佳 Vue UI 组件库推荐
  2. 软件测试——版本管理工具:SVN和Git
  3. Android学习笔记之别踩白块(简易版:狂踩黑块)
  4. Vue3:We‘re sorry but*** doesn‘t work properly without JavaScript enabled. Please enable it to conti
  5. 数据结构与算法看这篇就够了
  6. java 本机局域网真实ip_Java获取本机ip地址,并扫描本机所在局域网的电脑设备
  7. 【能效管理】AcrelEMS-IDC数据中心综合能效管理系统应用分析
  8. 当mybatis逆向工程遇上了数据库字段增加
  9. PB实现BASE64加解密
  10. windows中通过xshell上传文件到Linux中