IE8 & 9 white-space nowrap 失效
项目中把IE8&9带入IE7模式的其中一个原因即为此。今天看到微博上有些争论,于是静下心来重新审视这个问题,demo:
咋截不断呐,不应该呀?有木有!!!
``` yui reset ... body{font-size:12px;font-family:Tahoma;word-wrap:break-word;} .ellipsis{width:5em;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;} ``` IE8 & 9中并没有单行截断,显示如下:而IE6 & 7及其他高级浏览器正常
几番尝试,发现是这里的影响
body{word-wrap:break-word;}
解决方法是将其置为默认值normal,加上这句
.ellipsis{word-wrap:normal;}