http://gainntrain.com/site/index-1.html
<div class="grid_7 prefix_2 alpha omega">
div正在<div class="grid_15 omega">
下面加载
当应该加载到它的右边时,就像在chrome和firefox中一样。
现在我注意到,当我关闭“兼容模式”时,div确实向右移动,但是当我关闭兼容模式时,其他类似标题的内容会搞砸,这样就无法解决了。
答案 0 :(得分:1)
您告诉IE使用旧的非标准方式进行渲染,然后您对它为什么不像标准浏览器那样渲染一样感到困惑?
您尝试使用与IE9不兼容的旧版cufon,然后尝试破解它以使其正常工作。
您还尝试使用HTML5,同时告诉IE使用兼容模式,这也是灾难的一种方法。
使用标准模式,将你的cufon更新为1.09i(兼容IE9)或者甚至更好,只需使用@ font-face,这是执行字体的标准方式(即已支持多年)。
你添加的每个javascript黑客都有可能与其他东西发生冲突。 HTML5shiv已经足够糟糕,与cufon结合使得几乎不可能调试你的DOM。