Css IE9连字符问题-行首连字符

Css IE9连字符问题-行首连字符,css,internet-explorer-9,hyphenation,Css,Internet Explorer 9,Hyphenation,在IE9中,我们博客上的一些帖子出现了奇怪的连字符,连字符出现在单词break之后的行中。 例如,在“短期”中,在第一段中,中断如下: 短 -术语 我在这个网站和另一个正在开发的网站上看到过几次。只有在IE9中。兼容性模式“修复”了它 由于我在网上找不到其他人在写同样的问题,我只能假设我的CSS有问题,但我无法找出答案 所以,有两个问题: 1.还有人在IE9中看到这种行为吗? 2.关于如何解决这个问题,有什么建议吗?我不知道是什么原因导致了这个问题,但有一个快速解决方法是: <span s

在IE9中,我们博客上的一些帖子出现了奇怪的连字符,连字符出现在单词break之后的行中。 例如,在“短期”中,在第一段中,中断如下:


-术语

我在这个网站和另一个正在开发的网站上看到过几次。只有在IE9中。兼容性模式“修复”了它

由于我在网上找不到其他人在写同样的问题,我只能假设我的CSS有问题,但我无法找出答案

所以,有两个问题:
1.还有人在IE9中看到这种行为吗?

2.关于如何解决这个问题,有什么建议吗?

我不知道是什么原因导致了这个问题,但有一个快速解决方法是:

<span style="white-space:nowrap">short-</span>term 
短期

1。是的,我在你的博客上看到了IE9。2.不确定这是否可以防止出现奇怪的连字号,但我不能期望文章作者在每次写带有连字号的文章时都记得这样做。在使用IE9的F12开发工具追溯所有样式规则之后,我找不到导致这种情况的单一样式规则。我90%相信这是IE9中的一个bug。无论如何,这里有一个稍微简化的测试用例,如果您进一步使用它,您可能会发现问题:谢谢您的帮助。与我得出的结论几乎相同,但我很惊讶,如果这确实是IE9中的一个bug,我还没有在Web上找到任何其他示例。更新:根据IE的Microsoft Connect反馈网站,这自IE8以来一直是一个问题。当IE8漏洞于2008年8月31日被报告时,微软最终做出了以下回应:“目前,我们不打算在IE8时间框架内解决这个问题。我们很欣赏这份报告,但不幸的是,我们正处于一个需要选择我们所从事的工作以最大限度地为客户和web开发人员创造价值的阶段。我们将跟踪此问题,并希望在未来版本的IE中解决此问题。“Microsoft更新:此问题已在2012年5月31日发布的Windows 8版本预览版的Internet Explorer 10中解决。”