首页 > 软件开发 > CSS >

CSS如何实现单行、多行文本溢出显示省略号

来源:互联网 2023-03-16 19:16:41 501

我们前端在做网页项目的时候,经常会遇到商品名称过长,超出的情况,非常难看,如果让后台实现字符串切割,感觉过于大材小用,其实用js判断也是没有必要,一起看看CSS如何实现单行、多行文本溢出显示省略号!pgQ办公区 - 实用经验教程分享!

CSS如何实现单行、多行文本溢出显示省略号pgQ办公区 - 实用经验教程分享!

工具/原料

  • 电脑(DELL)
  • 系统:win10
  • Hbuilder

方法/步骤 单行加省略号

  • 1

    打开hbuilder,写入html布局内容,点击预览。pgQ办公区 - 实用经验教程分享!

    CSS如何实现单行、多行文本溢出显示省略号pgQ办公区 - 实用经验教程分享!

  • 1相关内容未经授权抓取自百度经验
  • 2

    文本超出了,但是没有省略号。pgQ办公区 - 实用经验教程分享!

    CSS如何实现单行、多行文本溢出显示省略号pgQ办公区 - 实用经验教程分享!

  • 3

    写入样式,再次预览,发现只展示了一行,多的会加省略号。pgQ办公区 - 实用经验教程分享!

    CSS如何实现单行、多行文本溢出显示省略号pgQ办公区 - 实用经验教程分享!

  • 方法/步骤2 多行加省略号

  • 1

    多行文本,设置省略号,给父级设置宽度,然后自身设置样式。pgQ办公区 - 实用经验教程分享!

    CSS如何实现单行、多行文本溢出显示省略号pgQ办公区 - 实用经验教程分享!

  • 2

    设定-webkit-line-clamp这个属性的值,来改变显示几行,加省略号。如果是显示3行,加省略号,则-webkit-line-clamp:3。pgQ办公区 - 实用经验教程分享!

    CSS如何实现单行、多行文本溢出显示省略号pgQ办公区 - 实用经验教程分享!

  • 注意事项

    • -webkit-line-clamp用来限制在一个块元素显示的文本的行数。
    • -webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式
    • display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!pgQ办公区 - 实用经验教程分享!


    标签: CSS

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码