这是一个超级混乱的问题,但不幸的是它的强硬提供帮助你们解决的证据。我真的希望以前有人遇到过,并且知道解决方案。为什么我的定义的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被缓存?
请与您的托管公司。也许有些事情和他们在一起。 – 2012-02-26 10:32:23
你的CSS包含路径是绝对的(注意引导斜线)。这是故意的吗? – knittl 2012-02-26 10:36:15
我猜这个问题是特定于你的情况的。联系您的托管服务提供商关于您的文件和文件夹的位置可能是您最好的选择。 – Jeroen 2012-02-26 10:37:05