div内文字显示两行,超出两行部分省略号显示css能实现么?

只能在第一行内显示省略,不能在第二行内换行 测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试
div内文字显示两行,超出两行部分省略号显示css能实现么?
只能在第一行内显示省略,不能在第二行内换行
<div style="width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;">测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试</div>2014-11-24
这个我只能说用css实现不了,提供两种方法,一是用程序输出时截字,二是用js判断字数截取。2014-11-29
通常的做法是这样的:
1.overflow:hidden;
2.text-overflow:ellipsis;
3.-o-text-overflow:ellipsis;
4.white-space:nowrap;
5.width:100%;
其中,overflow: hidden和white-space: nowrap都是必须的否则不会显示省略号;-o-text-overflow: ellipsis针对Opera;而宽度的设定主要是针对IE6;
该方法支持Internet Explorer, Safari, Chrome 和 Opera,但FF并不支持,不过可以通过Jquery来实现类似的效果。
下载Jquery插件:jQuery ellipsis plugin
调用方法:
1.$(document).ready(function() {
2. $('.ellipsis').ellipsis();
3.}2015-08-06
一般用程序调用的时候设置字数限制,文字结束后,是显示省略号的2014-11-24
我也不复制粘贴了 , 链接个网址吧
网页链接
2017-12-10
用overflow:ellipsis;就可以2017-11-14
mengvlog 阅读 66 次 更新于 2025-12-18 02:21:58 我来答关注问题0
檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部