1、单行省略显示

CSS 中可以使用 textoverflow 属性和 whitespace 属性实现过长文本省略显示。以下是实现方法

  1. 设置 overflowhidden,以隐藏超出容器范围文本

  1. 设置 white-space 为 nowrap,以强制文本在同一行显示。

  1. 设置 textoverflow 为 ellipsis,以显示省略号

代码如下

.ellipsis {
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
}

代码容器宽度限制的情况下使用超出容器宽度文本将被隐藏,并显示省略号

2、多行省略显示

如果需要实现多行省略显示,可以overflow 设置hidden,white-space 设置normal,并使用 maxheight 属性限制容器的高度

代码如下

.ellipsis-multi-line {
   overflow: hidden;
   white-space: normal;
   text-overflow: ellipsis;
   max-height: 60px; /* 设置最大高度 */
}

在此代码中,当文本内容高度超过 60px 时,超出部分将被隐藏,并显示省略号

原文地址:https://blog.csdn.net/yzh648542313/article/details/128899044

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_38808.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注