在IE9中,sIFR文本被垂直拉伸

时间:2011-04-29 19:04:08

标签: sifr internet-explorer-9

我有一个使用sIFR的网站,一些被替换的文本在IE9中被垂直拉伸。它只发生在文本包装2行的地方,当我将光标悬停在它上面时,它会自行修复。 sIFR文本是一个链接,但我不确定它是否有任何相关性。

我尝试了各种设置更改,例如fitExactly,forceClear和forceSingleLine(虽然我希望它能够包装),但那些不起作用。我已经尝试将字体大小,行高和所有其他维度更改为px而不是em。 innerHTML未在页面的任何位置使用。令人沮丧的是它在被徘徊之后起作用,但不是之前。

而且我知道你可能在想“使用cufon或@ font-face,dummy”,但我现在仍然坚持使用sIFR。客户想要客户想要的东西......

1 个答案:

答案 0 :(得分:0)

我找到了解决方案, 如果你试图用鼠标光标悬停,文本将显示正确,所以..

我写了几行代码放入sifr-config.js 仅在检测到IE9时强制闪存重置“onReplacemment”回调

您必须使用Jquery进行浏览器检测或使用其他JavaScript方式

请参阅以下链接: http://www.voo-doo.net/robotphobia/2011/05/fix-sifr-ie9