css里面怎么让文字长的时候两行显示,最多两行,多余的省略号显示,最重要的是支持ie浏览器,

css里面怎么让文字长的时候两行显示,最多两行,多余的省略号显示,最重要的是支持ie浏览器,谷歌浏览器之类我找到方法,但是到ie上就不行,过多是会三行四行... css里面怎么让文字长的时候两行显示,最多两行,多余的省略号显示,最重要的是支持ie浏览器,谷歌浏览器之类我找到方法,但是到ie上就不行,过多是会三行四行 展开
 我来答
幻翼高达Zero
2019-07-12 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:8万
展开全部

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<style>标签中,输入css代码:

div{

width: 100px;

overflow:hidden;

text-overflow:ellipsis;

display:-webkit-box;

-webkit-box-orient:vertical;

-webkit-line-clamp:2;

}

3、浏览器运行index.html页面,此时文字超过2行会自动把多余部分用省略号显示 。

大伟吖5
2017-08-31 · TA获得超过1348个赞
知道大有可为答主
回答量:2554
采纳率:0%
帮助的人:1688万
展开全部
如果想要在一行里实现“超出长度显示省略号”,是可以的。

overflow: hidden;white-space: nowrap;text-overflow:ellipsis;
这几句css就可以,不要加上去的容器一定要写了宽度的

注意:这里实现的是“超出长度”,而不是“超出字数”,并且在一行里实现。

如果是两行或者三行的容器,想要纯用css实现这个方法,是没办法做到的。

可以提供两种方法,一是用程序输出时截字,二是用js判断字数截取。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
皮楂闪主2O
推荐于2018-01-29
知道答主
回答量:7
采纳率:100%
帮助的人:2.6万
展开全部
.pTwoLine{
white-space:initial;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
关键词-webkit-line-clamp: 2;最多显示2行, text-overflow: ellipsis;超过2行...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式