适用于只有一行文字的情况.
text-overflow是CSS3的属性,IE6以上版本、Safari、chrome 支持。它可以带2个参数:
clip [不显示省略标记(...),而是简单的裁切];
ellipsis[当对象内文本溢出时显示省略标记(...)];
Firefox3出来了,仍然不支持text-overflow:ellipsis;
解决方法可以通过Firefox强大的XUL绑定实现如下:
绑定的XML内容如下:
xul:description
的crop原来是那样强。。除了可以点点点掉后面的。。还可以点点点前面或者中间部分的。。这个功能可是非常实用哦,不知道W3C虾米时候也给这样的CSS属性让我们简单搞定一大堆问题呢。
然后还不小心发现。hedger悄悄的也实现一样的功能Hacking text-overflow for Firefox,不过还是感觉用XBL简洁方便。。
在很久很久以前,我也在研究,能不能调用firefox处理title的点点点的东东来完成效果,不过一直没实现。之前提出的-moz-text-overflow: ellipsis;
via这种不靠谱的说法也不行,看来人家是铁了心。