IE6,7,8,9在另一个div下面加载div而其他浏览器将它加载到右边

时间:2011-11-10 06:30:05

标签: html css

http://gainntrain.com/site/index-1.html

<div class="grid_7 prefix_2 alpha omega">

div正在<div class="grid_15 omega">下面加载

应该加载到它的右边时,就像在chrome和firefox中一样。

现在我注意到,当我关闭“兼容模式”时,div确实向右移动,但是当我关闭兼容模式时,其他类似标题的内容会搞砸,这样就无法解决了。

1 个答案:

答案 0 :(得分:1)

您告诉IE使用旧的非标准方式进行渲染,然后您对它为什么不像标准浏览器那样渲染一样感到困惑?

您尝试使用与IE9不兼容的旧版cufon,然后尝试破解它以使其正常工作。

您还尝试使用HTML5,同时告诉IE使用兼容模式,这也是灾难的一种方法。

使用标准模式,将你的cufon更新为1.09i(兼容IE9)或者甚至更好,只需使用@ font-face,这是执行字体的标准方式(即已支持多年)。

你添加的每个javascript黑客都有可能与其他东西发生冲突。 HTML5shiv已经足够糟糕,与cufon结合使得几乎不可能调试你的DOM。