全教育培训行业第三方平台平台就业机构
扫码试听
扫码试听
Q:2638333071
首页 > 技术干货 > Web前端 > > div+css怎么显示两行或三行文字,然后多出的部分省略号代替??(css单行显示)
行业动态 行业问答 课程问答 零基础学习 就业前景 技术干货

div+css怎么显示两行或三行文字,然后多出的部分省略号代替??(css单行显示)

发布时间:4 周 前 栏目:Web前端 浏览:

1、div+css怎么显示两行或三行文字,然后多出的部分省略号代替??

如果想要在一行里实现“超出长度显示省略号”,是可以的。

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

这几句css就可以,不要加上去的容器一定要写了宽度的

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

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

可以提供两种方法,一是用程序输出时截字,二是用js判断字数截取。

JS的demo如下:

Examples

.demo{width:100px;}

怎么显示两行或三行文字,然后多出的部分省略号代替?

//js无法直接通过class获取对象,必须自己写一个方法,这样效率会非常低,原生js里最好用id获取,

//直接用id获取domo对象

varoBox=document.getElementById(\'demo\');

//slice()方法可从已有的数组中返回选定的元素。

//您可使用负值从数组的尾部选取元素。

//如果end未被规定,那么slice()方法会选取从start到数组结尾的所有元素。

//此处需要根据需求自行修改slice()的值,以达到要显示的内容

vardemoHtml=oBox.innerHTML.slice(0,10)+\'...\';

//填充至指定位置

oBox.innerHTML=demoHtml;

div+css怎么显示两行或三行文字,然后多出的部分省略号代替??

2、请css高手帮忙写DIV一个样式表。我想要实现的是:有两行文字,第一行的字体要红色的,并且开头空两格,...

请css高手帮忙写DIV一个样式表。我想要实现的是:有两行文字,第一行的字体要红色的,并且开头空两格,然后和第二行文字有一个换行。然后第二刚和第一行文字一样,也是需要开头有空两个格的。谢谢啦。或请高人留下一个联系方式。

div+css怎么显示两行或三行文字,然后多出的部分省略号代替??

3、div+css怎么实现两行横向排列样式

你这种div不限高度的,不能用两行横向排列做。

只能按三列竖向排列做。

上一篇:没有了
技术干货
零基础学习
行业多年深耕,从这报名,学费立减800
  • 岳同学180****1241刚刚成功领取
  • 胡同学134****6431刚刚成功领取
  • 李同学150****6122刚刚成功领取
  • 张同学136****2231刚刚成功领取
  • 孙同学178****5521刚刚成功领取
  • 齐同学156****7788刚刚成功领取
猜你喜欢
查看更多
相关推荐
查看更多
现在学习,我的薪资能达到多少?
立即报名

联系我们:

Q:2638333071

鄂ICP备2023015464号