CSS实现单行或者多行文本溢出隐藏并且显示省略号

这篇具有很好参考价值的文章主要介绍了CSS实现单行或者多行文本溢出隐藏并且显示省略号。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、单行超出显示省略号

如果文字超出父元素指定宽度,文字会自动换行,而连续不间断数字和英文字母(没有其他字符)不会自动换行;

详细步骤:

  • 第一步(不换行):white-space:nowrop;(对于连续的数字或者英文字母可省略)
  • 第二步(溢出隐藏)overflow:hidden;
  • 第三步(文本溢出显示省略号)text-overflow:ellipsis;(省略号)
 white-space: nowrap;   //不换行
 overflow: hidden;       //超出部分隐藏
 text-overflow: ellipsis;    //文本溢出显示省略号

二、多行超出显示 省略号

对于内核是webkit的浏览器(Google/Safari),可以直接用CSS样式;

溢出隐藏:overflow: hidden;
省略号:text-overflow: ellipsis; display: -webkit-box;
弹性盒模型:
设置弹性盒子的子元素的排列方式 :-webkit-box-orient: vertical;
设置显示文本的行数:-webkit-line-clamp: 5; (最多显示5行)

overflow: hidden;//溢出隐藏
text-overflow: ellipsis;//省略号
display: -webkit-box;//
-webkit-box-orient: vertical;//设置弹性盒子的子元素的排列方式
-webkit-line-clamp: 5;//设置显示文本的行数


 文章来源地址https://www.toymoban.com/news/detail-597457.html

到了这里,关于CSS实现单行或者多行文本溢出隐藏并且显示省略号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • css多行文本溢出显示省略号

    在CSS中,对于多行文本的溢出显示省略号,可以使用 display 属性配合 -webkit-line-clamp 和 -webkit-box-orient 来实现。 具体实现步骤如下: 首先,将需要显示省略号的元素设置为块级元素,并且固定高度。 接着,使用 -webkit-box-orient 属性将元素内部的子元素按照垂直方向排列。 然后

    2024年02月11日
    浏览(45)
  • 使用overflow实现多行文本的溢出部分处理

    测试结果

    2024年02月12日
    浏览(41)
  • css超出显示...(单行、多行)

    效果图: 注:必须要定一个宽度。 效果图: 注:必须要定一个宽度。 以上代码就能实现上面的效果

    2024年01月20日
    浏览(49)
  • 【Css/小程序】如何实现div或view中的文字左右居中和垂直居中?(已解决:多行和单行自适应)

    1、多行居中效果 2、单行照样居中效果 

    2024年02月04日
    浏览(49)
  • css 单行文字居中,多行文字左对齐

    2024年02月11日
    浏览(49)
  • 多行文本溢出显示省略号

    文本溢出显示省略号分两种情况,单行文本溢出显示省略号(参考上篇文章https://blog.csdn.net/qq_43687594/article/details/123511873),另外一种就是多行文本溢出显示省略号。 第一种: 使用定位伪元素遮盖末尾文字 步骤: 给父元素设置: 给父元素设置伪元素::after ,并为其设置属性:

    2023年04月08日
    浏览(47)
  • 注释的魔力:HTML、JS/jQuery和CSS中的单行与多行注释

    在HTML中,我们使用 !-- 和 -- 来创建单行注释。例如: 而多行注释也类似例如: 在JavaScript和jQuery中,我们使用 // 来创建单行注释。例如: 对于多行注释,我们可以使用 /* 和 */ 来创建。例如: 在CSS中,我们同样可以使用 /* 和 */ 来创建单行注释。例如: 对于多行注释,我们

    2024年01月18日
    浏览(47)
  • 五种css溢出隐藏的方法----亲测可用

    CSS中的文本溢出和多行省略是在布局设计中经常会遇到的问题。本文将介绍CSS的文本溢出和多行省略的实现方法。 目录 一、文本溢出 1.1、单行文本溢出省略: 1.2、多行文本溢出省略: 二、多行省略 2.1、使用纯文本实现 2.2、使用伪元素实现 总结 当容器中的文本内容超出容

    2024年02月09日
    浏览(41)
  • css文本溢出处理

    2024年01月25日
    浏览(34)
  • H5+Css3文本溢出添加省略号(包括插件)

    局限性: 使用webkit的css扩展属性(webkit是私有属性)-webkit-line-clamp 因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端 -webkit-line-clamp用来限制在一个块元素显示的文本的行数。限定了在第几行后面增加省略号。超出必须隐藏。 将height设置为line-height的整数倍,防

    2024年02月07日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包