有好几行的一段文字超出div范围,结尾处怎么弄成省略号?

一行的我会弄,用text-overflow:ellipsis;和word-break:keep-all就可以了,但是有好几行的该怎么办呢?比如我要以下这样效果的:由图可以... 一行的我会弄,用text-overflow:ellipsis;和word-break:keep-all就可以了,但是有好几行的该怎么办呢?

比如我要以下这样效果的:

由图可以看出,在Firefox下没有后面的省略号。 如果要让Firefox同IE显示的一样,使文字超出范围后显示省略号,建议使用...
请忽略我上面所举例的内容,我只是要连续几行后在最后面带个省略号即可。重新举例:

22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222...

就像上面这个样子。
谢谢yiqianke.我已经设了,但是后面没有省略号,是直接就断掉了。
展开
 我来答
472486797
2009-04-16
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
………………………………………………………………………………是这个吗??只用同时按SHIFT键和打字区域的6就有了……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yiqianke
2009-04-16 · TA获得超过115个赞
知道答主
回答量:121
采纳率:0%
帮助的人:115万
展开全部
你把宽度和高度设置一下。用你上面的代码应该没问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闲来聊聊
2009-04-16 · TA获得超过387个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:153万
展开全部
firefox不支持...

<script>
function csubstr(str,len){
if(str.length>10){
return str.substring(0,len)+"...";
}else{
return str;
}
}
</script>

<div ><script>document.write(csubstr("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",10));</script></div>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式