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

CSS多余文字隐藏

时间:2014-09-19 10:03:35      阅读:343      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   2014   div   sp   log   

有时候容器的宽度是固定的,但要显示的文字有点多,就需要将多余的文字隐藏,而且为了表示还有字没有显示,用省略号表示。

类似这样:

bubuko.com,布布扣

用下面的css样式就可以实现:

.hidden-text {
    overflow: hidden;
    text-overflow: ellipsis;
}

三个属性一起使用,就可以实现上述的效果。

 

overflow,默认值是visible,如果不设置hidden,就会把内容全部显示,查出容器的范围。

text-overflow:有三个值, clip(修剪文本)、ellipsis(使用省略号代替修剪掉的文本)和string(使用指定的字符串代替修剪掉的文本)。

 

使用上面的样式除了在IE6中都是支持的。

IETester IE6中是这样的:

bubuko.com,布布扣

不仅没有隐藏文本,而且还把宽度撑大了(我已经设置宽度为300px了)。

网上有的说加上 white-space: nowrap; 可还是没用。

现在想到的方法就是用js,设置文本的长度然后截取,多余的用省略号代替。

CSS多余文字隐藏

标签:style   blog   http   color   使用   2014   div   sp   log   

原文地址:http://www.cnblogs.com/zjzhome/p/3980671.html

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