"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下面支持,而火狐等等都不支持
------解决方案--------------------
如果要用兼容代码的话,最后在显示之前做一个判断,如果字符数长于额度,用省略号代替。