我在IE8中遇到这个问题忽略了我的第一个样式表链接。我不明白为什么。它是哪个样式表并不重要,如果我切换它们总是第一个没有出现而其他的工作,所以它不是样式表中的错误。
您可以在我的网站上看到它:
我创建了一个额外的空样式表,因此它不会破坏我的网站。它被称为blank.css,它位于顶部。它有一个规则,我没有使用,我只是把它放在那里,所以我的其他样式表将加载!但是你可以在样式选项卡中的IE附带的Developer Toolbar中看到blank.css文件没有显示在可用的css文件列表中。
以下是我的Web服务器为CSS文件发送的HTTP标头:
< HTTP/1.1 200 OK
< Date: Fri, 02 Jul 2010 15:38:52 GMT
< Server: Apache/2.2.14 (Ubuntu)
< Last-Modified: Fri, 02 Jul 2010 15:33:38 GMT
< ETag: "360a3-24-48a694f91d880"
< Accept-Ranges: bytes
< Content-Length: 36
< Vary: Accept-Encoding
< Content-Type: text/css
我做错了什么?
答案 0 :(得分:4)
从您的网站HTML:
<meta name="keywords" content="irc,adobe air, javascript, irc client" />
<meta name="Description" content="Projects by Apphacker: Diomedes IRC, Dionysus a Google Chrome extension and more."
><link type="text/css" rel="stylesheet" href="/site_media/css/blank.css" />
修复你的meta元素,我打赌IE开始表现正常。
答案 1 :(得分:2)
嗯..你忘了关闭前面的元标记:
<meta name="Description" content="Projects by Apphacker: Diomedes IRC, Dionysus a Google Chrome extension and more."
也许这就是造成这个问题的原因。
答案 2 :(得分:2)
您的<meta name="Description"
标记未公开。这可能就是为什么第一个样式表没有被选中,因为IE正在使用该结束标记来关闭元标记。