想用css做一个文字在两行显示 有固定宽高 超出显示省略号 我看的用强制一行的可以显示省略号两行就不行了 5

p{float:left;margin:25px40px;font-size:30px;line-height:40px;width:380px;height:80px;... p{ float:left;margin:25px 40px;font-size:30px; line-height:40px; width:380px;height:80px;text-overflow:ellipsis; white-space:nowrap;overflow:hidden; } 展开
 我来答
mch214904921
推荐于2017-05-21 · 超过14用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:22.4万
展开全部
是的,css只支持一行超出显示省略号的。

如果又想显示多行,又想把超出的显示为省略号,可以用程序处理,javascript就可以的。

比如你只想显示前20个文字,后面的文字用省略号替换,js代码如下:

var str = '只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字' ;
str = str.substr(0,20) + '...' ;
alert(str);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式