2012-06-22 29 views
0

此加载CSS是杀死我的家伙IE8不是偶尔

http://publish.uwo.ca/~mchum/index.htm

显示在FF,IE9的罚款。 Chrome中的一些小布局问题以及移动Safari当我尝试从IE7,IE8的服务器上加载时,这是一个乱七八糟的事情。它在第一次加载时通常更可靠,但如果按F5(甚至是ctrl-F5),则不会完全加载。

有时会加载一些背景,有时它不会加载CSS或JavaScript。

奇怪的是它只在我将它上传到服务器后才起作用;它不会在本地发生。

我是这里的新手,仍然学习很多。我几乎觉得我咬掉了更多的咀嚼方式。请一些(仁慈的)帮助!

+0

只需刷新其20倍左右,它似乎只是正常工作(IE8与IE8兼容模式)。 –

+0

@ user1473654这是IE浏览器,不要问;) –

+0

你可以发布一些图片吗?你的网站对我来说似乎很好(用IE,FF,Chrome) – OammieR

回答

1

它看起来像您的Web服务器启用了GZIP压缩。下面的文章讨论了你需要发送的头文件,以便IE能够一致地处理你的CSS和JS文件。我已经遇到了这与IE6,但它似乎可能仍然是一个问题,至少IE7。

我不是积极的这是问题,但它是值得研究。

Why is gzip compression with Internet Explorer not working?

+0

嗯...这似乎有点超过我的能力... 2个问题 1)代码/语法不好。我需要注入的代码是什么?我假设它在HTML 的标题2)我假设我需要一个程序来gzip CSS文件,然后上传它?我在哪里可以找到这样的程序?或者我假设服务器会自动执行该操作? – felixdd

+0

我用提琴手转载它。我应该寻找哪些信息? 最初,它会加载,但当错误启动时,它仍然显示其加载CSS和JavaScript,但它不会下载背景图片。正如html结构完全改变所证明的那样,我很确定它实际上并没有加载css。 – felixdd

+0

每个资源(css,js文件)的响应头应该在响应头中包含“Content-Encoding:gzip” 。如果不这样做,则需要在Web服务器级别进行配置。你无法添加任何标记,因为我们正在谈论CSS和JS文件。 – marteljn