2010-11-02 70 views
0

本周早些时候完美运行很不同,现在在IE中,一切似乎都搞砸了。有任何想法吗?破了什么?网站看起来在IE和Firefox/Safari

在IE 7/8

+0

目前有四个版本的IE在流通。你指的是哪一个? **编辑:**啊我看到了,他们都是:) – 2010-11-02 19:33:41

回答

2

问题是你的第一行的评论。 IE在那里寻找文档类型,如果没有的话,进入怪癖模式。删除该评论。

btw,您使用的是XHTML 1.1 doctype,它是一个XML应用程序,但将其作为HTML使用。如果您必须使用XHTML,请将其更改为1.0文档类型。不是说它没有什么区别,因为你不是在服务XHTML。

+0

非常棒,谢谢Rob! – Elliot 2010-11-02 20:43:13

1

具体测试我不知道它是否是你的问题的根源做,但你的IE浏览器的样式表

http://www.currensee.com/css/blueprint/ie.css 

不存在。

3

有一个样式表(http://www.currensee.com/css/blueprint/ie.css)被用于所有IE版本以下的IE8,它返回了404。我敢打赌,这可能是你的罪魁祸首。

这行代码:

<!--[if lt IE 8]><link rel="stylesheet" href="css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]--> 

使用来自你的页面的相对路径。

看起来它应该是指向:

<!--[if lt IE 8]><link rel="stylesheet" href="/themes/currensee/css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]--> 

在您的样式表的休息生活。

相关问题