根据页面不显示CSS

时间:2010-05-10 20:33:44

标签: css internet-explorer-7 amazon-s3

我有一个朋友,我的网站有一个非常奇怪的问题。当他点击http://www.copeo.fr/时页面显示正常但是当他点击像www.copeo.fr/user/这样的链接时,即使刷新后也不会应用CSS。原始html确实显示。

我让他显示托管在亚马逊S3上的CSS hcopeoressources.s3.amazonaws.com/style/futurvert/style.css并显示正常。

代码在W3C验证器上验证,CSS也是如此。我迷失了可能是问题的根源。可能是它的企业缓存吗?在他的机器上配置IE7?

如果其他人可以向我解释这个问题,我会听到的。

由于

4 个答案:

答案 0 :(得分:1)

好的,我得到了答案。防火墙阻止了存储在amazonaws上的CSS,对于第一页,它是一个在公司防火墙外填充的缓存。

答案 1 :(得分:0)

听起来他正在使用相对路径名。 /foo/bar.css将解析为sitename.com/foo/bar.cssfoo/bar.css将解析为sitename.com/currentpath/foo/bar.css

答案 2 :(得分:0)

有一个IE错误,如果你有超过30个样式表,它们中的一些或全部将不会显示: http://support.microsoft.com/kb/262161

它可能与此有关。

答案 3 :(得分:0)

当我点击CSS URL时:

“此XML文件似乎没有与之关联的任何样式信息。文档树显示在下面”

我们在工作中使用S3来处理这类事情,并且没有问题,但我认为从亚马逊S3中删除CSS文件并将其存储在更传统的服务器上可能有助于您解决问题。甚至可以解决问题。