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;}