纯用CSS实现,主要采用代码

overflow:hidden;

text-overflow:ellipsis;//这是让文本溢出后,显示成省略号。

white-space:nowrap;//禁止自动换行

栗子html

<div class="div1">    ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
</div>

栗子的css

.div1{
width: 100px;
height: 100px;
border:2px solid black;
overflow:hidden;
text-overflow: ellipsis;
/*-webkit-text-overflow:ellipsis;*/
white-space: nowrap;
}

在ie6~8和chrome下显示都是:

鼠标悬停时显示被省略的内容:

设置CSS

.div1:hover{
overflow:visible;
}

另外:由于这个只是针对溢出文本的效果。所以如果div内是p元素,那么溢出的p元素不会显示成...。至少在ie8+,和chrome中,p元素并不会变成省略号,而是直接被裁剪掉了。

用ietester测试ie6、7则会显示溢出的P元素为省略号。

所以,若想要P元素溢出后也显示成省略号效果,需要单独给p元素设置over-flow:hidden;text-overflow:ellipsis;

ps:关于text-overflow的值:有三个值:

clip|ellipsis|string 默认clip

描述  
clip 修剪文本。
ellipsis 显示省略符号来代表被修剪的文本。
string 使用给定的字符串来代表被修剪的文本。
												

最新文章

  1. AD域修改组策略
  2. MSSQLSERVER服务无法启动的解决方案
  3. IOS弹出视图 LewPopupViewController
  4. ECSHOP在线手册布局参考图--登录/注册页 user_passport.dwt
  5. JavaScript学习笔记(8)——JavaScript语法之运算符
  6. Code one 码
  7. [MFC美化] SkinMagic使用详解3- 常见使用问题解答
  8. win2012 配置wamp的若干错误
  9. 大神教你如何解决Linux系统80端口被占用
  10. NIO原理及案例使用
  11. org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /eclipse20171118
  12. underscore.js常用的API
  13. eclipse jee使用
  14. WinCHM 制作开发知识库,So easy!!!
  15. java必背面试题
  16. [整理]C语言中的a,&amp;a和&amp;a[0]
  17. angularJS的MVC的用法
  18. Android 如何增大开机铃声 M
  19. CvSplit
  20. xmpp muc 群聊协议 4

热门文章

  1. Linux 磁盘
  2. DNS原理浅析
  3. Cisco 交换Trunk配置
  4. 照着官网来安装openstack pike之安装dashboard
  5. 20145324 《Java程序设计》第10周学习总结
  6. 20145240《网络对抗》PC平台逆向破解_advanced
  7. DVWA安装
  8. MongoDB-与Python交互
  9. JAVA基础补漏--SET
  10. 【Semantic Segmentation】Segmentation综述