码迷,mamicode.com
首页 > Web开发 > 详细

CSS实现文本溢出自动截断

时间:2015-09-13 14:44:28      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:

在web前端开发中,经常要处理的一种情况就是“文本溢出”。比较友好的处理方式是溢出的文本不显示,在末尾加上“…”。实现方式多种多样,可以直接后端程序截断,前端js截断或者CSS实现截断。下面介绍CSS截断的方法。

主要代码有三个属性组成,缺一不可:

  
  1. overflow: hidden;
  2. white-space: nowrap;
  3. text-overflow: ellipsis;

下面是chrome下的效果:

技术分享

注意:IE6必须指定宽度。大家可以查看在线演示效果。

另外需要指出的是,不同系统的不同浏览器(主要是IE)下,“…”会显示不同的效果(可以在不同浏览器查看在线演示)。而且对于文章类的网站,显示大量的“…”也是级差的效果,最佳的方法还是言简意赅的使用一定字数的副标题用于列表。

CSS实现文本溢出自动截断

标签:

原文地址:http://my.oschina.net/uniquejava/blog/505510

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!