内容超过长度后以省略号显示

{width: 150px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

1、之前在考虑如果进行字符串截断时,一直在思考如何用js来完成而忽略了css的text-overflow属性;

  通过设置white-space:nowrap使字符串不换行,然后设置text-overflow:ellipsis,显示省略标记(如果不想显示省略标记,将text-overflow设为clip);

2、缺点在于只能在只显示一行时使用。

3、white-space: nowrap; 强制不换行

  word-wrap:break-word; 强制连续字符换行

时间: 2024-10-12 13:03:35

内容超过长度后以省略号显示的相关文章

CSS实现内容超过长度后以省略号显示

样式: {width: 160px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;} 说明: white-space: nowrap 保证文本内容不会自动换行,如果多余的内容会在水平方向撑破单元格. overflow: hidden 隐藏超出单元格的部分. text-overflow: ellipsis 将被隐藏的那部分用省略号代替.

文本超过长度自动采用省略号

宽度不固定,超出宽度则以省略号"..."来表示. <div class="txt"> 文字文字文字文字文字,文字文字文字文字文字文字文字文字文字,文字文字文字文字文字文字文字文字文字,文字文字文字文字文字文字,文字文字文字文字文字 </div> .txt{ /*规定段落中的文本不进行换行:*/ white-space: nowrap; overflow: hidden; /* text-overflow属性表示规定当文本溢出包含元素时发生的事

小程序-超过长度自动隐藏并显示省略号

overflow: hidden; /*超过长度自动隐藏*/ text-overflow: ellipsis;/*添加省略号*/ white-space:nowrap;/*不换行*/ 注意:必须用text标签才能出现省略号,view不行 font-family:字体名 可以选择字体,具体需要去百度上面找 原文地址:https://www.cnblogs.com/Falling-snow/p/10089539.html

微信小程序文字超过行后隐藏并且显示省略号

在小程序开发过程中,经常会遇到一些数据无法在text中完全展示,所以会使用到隐藏相关文字,并在后方加上省略号(...). 只需要在对应的text中设置下面的css就可以了. overflow:hidden; //超出一行文字自动隐藏 text-overflow:ellipsis; //文字隐藏后添加省略号 white-space:nowrap; //强制不换行 不过上面的css只能保证单行显示隐藏,如果想要2,3,n行隐藏呢?这个要求其实也是可以通过css做到的.下面贴出css: display

内容超过宽度后显示省略号

<div class="demo">让我们荡起双桨,小船儿推开波浪,海面倒映着美丽的白塔,四周环绕着绿树红墙!</div> <style> .demo{ width:50px; border:1px solid pink; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; } </style> 显示如下:

有没有一行文件字过多后可以省略号显示,我说的不是用其他样式,BT本身有没有?谢谢

.text-overflow {display: inline-block;max-width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; } <div class="text-overflow"> 不要背后说人,不要在意被说.一无是处的人没得可说,越是出色的人越会被人说.世间没有不被评论的事,也没有不被评说的人.别人的嘴我们无法去控制,但我们可以抱一颗淡然的心去看一切纷扰.心静才

javascript超过容器后显示省略号效果(兼容一行或者多行)

javascript超过容器后显示省略号效果 在实际的项目中,由于文字内容的长度不确定性和页面布局的固定性,难免会出现文字内容超过div(或其他标签,下同)区域的情况,此时比较好的做法就是当文字超过限定的div宽度后自动以省略号(…)显示,这样,按照习惯,人们都会知道这儿有文字被省略了.css中有个属性叫做text-overflow:ellipsis;比如使用css可以这样写: {width:27em; white-space:nowrap; text-overflow:ellipsis; -o

【转】如何用css限制文字长度,使溢出的内容用省略号…显示

文章转自这里http://blog.0755hqr.com/post-597.html ps:因在该地方没看到转载按钮,复制下存到这里以待自己方便,别人能看到帮助一下更是乐意之至,效果亲测可以实现,兼容IE.谷歌.火狐 由于文字内容长度的不确定,而网页的布局精确性,如果文字内容超出限定的区域(div,span等),会使页面变形.为了满足页面的布局合理,用css样式自动限制文字长度,使溢出内容用省略号…显示. 限制文字长的css样式如下: .text_overflow{ width:320px;

CSS- 文本超出指定宽度后隐藏并显示为省略号

一般的文字截断(适用于内联与块): .text-overflow { display:block;/*内联对象需加*/ width:25em; word-break:keep-all;/* 不换行 */ white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) :需与overflow:hidden;一起使用.*/ } 对于表格