這是一個超級混亂的問題,但不幸的是它的強硬提供幫助你們解決的證據。我真的希望以前有人遇到過,並且知道解決方案。爲什麼我的定義的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