HTML多行文本超出区域用省略号代替

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML多行文本超出区域用省略号代替相关的知识,希望对你有一定的参考价值。

如图,自适应写的网页,没有固定宽度,如何给他在最后面的地方换成省略号呢,我百度搜的都不管用,求一个管用的

参考技术A div
white-space:nowrap;
text-overflow:ellipsis;

overflow:hidden;

追问

大哥啊,我说的就是这个不管用,并且多行还全变成了单行

文本超出用省略号代替

 

单行文本超出省略号显示

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

多行文本超出省略号显示

 height:xx;  //
  • 将height设置为line-height的整数倍,防止超出的文字露出。
overflow: hidden; //超出隐藏
text-overflow: ellipsis; //文本超出用省略号显示
 display: -webkit-box;  //显示方式(为弹性伸缩盒子模型显示)
 -webkit-line-clamp: 6;   //限制行数
 -webkit-box-orient: vertical;  //垂直方向

  

以上是关于HTML多行文本超出区域用省略号代替的主要内容,如果未能解决你的问题,请参考以下文章

文本超出内容区域后用三个省略号代替

CSS3如何实现超出指定文本以省略号显示效果

CSS文本单行或者多行超出区域省略号(...)显示方法

div中文字溢出用省略号代替,最后面加上[详情] 求解

文本超出---单行省略和多行省略

多行文本的情况下,用省略号“...”隐藏超出范围的文本