CSS超出显示省略号(单行&多行)、自动换行、强制不换行、强制断行

https://www.runoob.com/w3cnote/css-nowrap-break-word.html

上面这篇博客里有对各种换行的解释,就不再介绍了。下面主要介绍超出显示省略号,有两种情况,单行省略号显示、多行省略号显示。

单行省略号显示

原图:
在这里插入图片描述
现在我想让他一行显示,超出加省略号:给这个div加上三条css语句就成。

white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;

于是现在成了这种情况:其实就达到我们预期的结果了。
在这里插入图片描述

多行省略号显示

首先,不要规范容器的高度!!!规范的话,保持在你想要展示的几行内。不然,会有以下的效果,而这显然不是我们想要的。
在这里插入图片描述

display: -webkit-box;
-webkit-line-clamp: 2;/*让他显示两行*/
-webkit-box-orient: vertical;
word-break: break-all;/* 允许在单词内换行。*/
overflow: hidden;

在这里插入图片描述

-webkit-line-clamp

-webkit-line-clamp 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。

为了实现该效果,它需要组合其他外来的WebKit属性。
https://www.html.cn/book/css/webkit/text/line-clamp.htm

word-break: break-all;

允许在单词内换行
CSS3 word-break 属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值