2012-02-26 66 views
1

这是一个超级混乱的问题,但不幸的是它的强硬提供帮助你们解决的证据。我真的希望以前有人遇到过,并且知道解决方案。为什么我的定义的CSS文件没有被加载?这个其他文件来自哪里?

如果加载这个网站在浏览器中:http://buttonspace.com

你会注意到格式看起来很可怕。昨天很好,我没有改变任何东西。

现在,如果您查看源代码,您将在<HEAD>看到CSS文件中被定义为:

<link rel="stylesheet" href="/css/styles.css" type="text/css" /> 

,您可以在这里查看它的“应该”的内容: http://buttonspace.com/css/styles.css

请注意,它始于:

/* content */ 
.text-header { 
font-size: 12pt; 
font-family: Arial, Helvetica, sans-serif; 
color: #FFFFFF; 
font-weight: bold; 
} 

我从来没有见过这个CSS之前。这绝对不是我写的CSS。

现在,在我的真正 CSS文件,我可以通过FTP发布到Web服务器查看,它的开头为:

* { padding:0; margin:0; outline:0; } 
html, body { 
background:#fff; 
font-family: Verdana, Geneva, sans-serif; 
font-size:12px; 
line-height:18px; 
color:#6d6d6d; 
height:100%; 
} 

可惜我不能给你一个链接以查看自己,因为Web服务器认为这个其他随机CSS文件存在的原因。我从来没有见过这样的问题,它绝对是一个令人头疼的问题。

我不知道任何缓存机制被Web服务器上使用。但即使如此,为什么会有一些我以前从未见过的随机CSS被缓存?

+0

请与您的托管公司。也许有些事情和他们在一起。 – 2012-02-26 10:32:23

+0

你的CSS包含路径是绝对的(注意引导斜线)。这是故意的吗? – knittl 2012-02-26 10:36:15

+0

我猜这个问题是特定于你的情况的。联系您的托管服务提供商关于您的文件和文件夹的位置可能是您最好的选择。 – Jeroen 2012-02-26 10:37:05

回答

1

我曾经有JS不工作类似的问题...但是,当我把它周围的服务器上,因为你证明,它确实工作。非常令人沮丧的问题这一个星期后自行解决......

我有一个程序员同事,我们达到了,这是一个托管缓存问题的唯一共识讨论这一点。

问问你的主机重置缓存,或最终这个问题应该可以解决本身。

1

我会假设你已经解决了你的问题到底出,但是当我拉起来,现在你的页面,查看源文件,我得到完全可以接受的期待CSS是什么你说你真正的CSS文件开头开始。

它可以[已?]缓存的问题与你的主机,但如果不是我会想,这可能是一个本地缓存的问题,而不是。不要侮辱你的智慧,但你有没有尝试从不同的浏览器或机器查看它,或清除本地缓存?

0

好的建议,大家好,我登录的问题和主机(MochaHost)显然是固定它。我会问他们究竟是什么问题,因为现在整个页面都有奇怪的填充。

相关问题