2012-03-06 69 views
0

由于某种原因,最近上线的网站现在已经完全在IE9中搞砸了。不知道发生了什么事情,把它搞砸了,但我迫切需要应用修复程序,因为该网站实际上是活的。在IE8/9&CSS中调试

有一些主要的和一些小的。

该网站是http://bit.ly/8oRMih

该网站在Firefox和Chrome意见罚款。

在IE9中查看时,左侧边栏(left_column)不会与jQuery滑块(jtabslider)水平显示。

为ID left_column的CSS是...

clear: left; 
width: 200px; 
margin-top: -34px; 
margin-right: 10px; 
overflow: hidden; 
border-left: 4px solid #990000; 
border-right: 4px solid #990000; 
border-bottom: 4px solid #990000; 

我们的设计师都不是免费的目前,我简直绝望,在调试IE所以会很感激,如果任何CSS向导可以借给请尽可能解决问题。

让我知道是否有更多的信息需要我。

在此先感谢。

回答

5

Validate your HTML.

的问题是列出的第一个问题:

没有DOCTYPE找到了!使用默认的XHTML 1.0 Transitional文档类型进行检查。

没有文档类型意味着IE使用模仿IE5.5的quirks mode。这很糟糕。所以你的网站看起来破损。

+0

哦,为了上帝的缘故!非常感谢你指出这一点,我想我知道这是怎么发生的。 Prestashop在后台有一个工具用于压缩所有的源代码等等,它看起来就像构建它的白痴一样,从页面中除去了标签中的所有内容,这意味着文档类型已被剥离(这明显包括在头文件的顶部)。难以置信的。 :/非常感谢十三岁。 – zigojacko 2012-03-06 12:12:31

+0

只是为了增加上述内容,我编辑了压缩脚本,恢复了文档类型并解决了所有问题......非常感谢。 – zigojacko 2012-03-06 12:15:20