有限长度空间内文本长度超出后通过css实现截取并显示省略号的方法
2016-11-29 00:00
711 查看
实现方法:
html: <div class="outer2"> <div class="outer"> <span class="inner">朗御2单元29F弱电井F-RRU637677_05</span> </div> </div> css: .outer{ max-width: 100px; overflow-x: hidden; white-space: nowrap; text-overflow: ellipsis; /* 如果超过字段需要显示为... */ } .inner{ max-width: 400px; }
max-width内外元素都要设置,为的是实现元素的溢出效果;
overflow-x: hidden; 溢出
white-space: nowrap; 内容不换行
text-overflow: ellipsis; 超过字段显示省略号
以上三个样式设置是为了实现上图所示的效果,三者必须同时使用。
注意:此方式只是用于一个层级嵌套的元素,如果设置在类outer2,
则不会出现这个效果,注意这个坑。
相关文章推荐
- CSS控制文本的长度 超过一行显示省略号的实现方法
- html+css 实现文本固定长度,超出显示省略号
- 利用css实现文本超出N行之后显示省略号等css常用小知识点
- css实现超出文本省略号的两个方法
- CSS控制文本超出指定宽度显示省略号和文本不换行效果的实现
- 通过css实现文本超出部分以省略号(......)代替
- 当内容超出最大的长度的时候,使用CSS使文本显示省略号
- CSS实现文字超出长度隐藏,显示省略号
- CSS用text-overflow实现文本标题超出显示省略号“...”
- html + CSS实现文字超出长度隐藏,显示省略号
- html + CSS实现文字超出长度隐藏,显示省略号
- 用css布局的方法实现如果字符超过一定长度就显示成省略号
- CSS实现文本超过指定长度显示省略号
- [转]用css实现的省略号替换超出长度文本
- CSS 文字超出长度的显示省略号的方法总结
- HTML超出文本显示省略号...通过text-overflow实现
- CSS控制文本超出指定宽度显示省略号和文本不换行效果的实现
- css文本超出长度用省略号显示
- css实现文本超出部分显示省略号
- CSS实现单行、多行文本溢出显示省略号。 超出隐藏,不换行 ....