读书人

quot;text-overflowquot;不是已知的属性名。该

发布时间: 2012-05-22 18:18:54 作者: rapoo

"text-overflow"不是已知的属性名。
.word_break
{
width:400px;
text-align:left;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;

}
上面是一个样式,用于截断字符串,用省略号来表示超出的长度。但是在使用时不起作用,在Microsoft Visual Studio 2008中报错:验证(CSS 2.1):"text-overflow"不是已知的属性名。

这个问题怎么解决啊?


[解决办法]
text-overflow 是不兼容的,在某些ie下面支持,而火狐等等都不支持
[解决办法]
如果要用兼容代码的话,最后在显示之前做一个判断,如果字符数长于额度,用省略号代替。

读书人网 >C#

热点推荐