2012-01-02 49 views
0

我剛剛在我的Mac上爲本地服務器上的網頁製作了一些html。我添加了一個指向存儲在本地服務器上的樣式表的鏈接,但忘了在href屬性中添加「.css」文件擴展名。直到我將我的文件上傳到外部託管的服務器之前,我沒有意識到自己的錯誤 - 因爲不知何故,我的本地服務器上可以找到沒有擴展名的樣式表,而當我嘗試從外部服務器加載頁面時,擴展名不是假設和我的樣式沒有加載。鏈接文件擴展名更正

什麼實體發現了我的錯誤並在本地進行了糾正,爲什麼當頁面託管在外部時我的錯誤沒有得到糾正?

+0

它可能是瀏覽器本身。您是否使用IDE內部瀏覽器查看您的本地開發?你使用兩種不同的瀏覽器? – Joseph 2012-01-02 06:10:40

+0

我在兩種情況下都使用相同的瀏覽器。 – Robz 2012-01-02 18:40:14

+0

你的本地服務器/應用程序是否使用某種類型的重寫引擎? – Joseph 2012-01-03 04:43:25

回答

0

這可能是您的本地Web服務器以文本/ css形式提供文件,而外部文件服務器則不是。如果你在你的LINK標籤中使用TYPE =「text/css」到CSS文件會發生什麼?這應該強制它將鏈接文件解釋爲text/css。

+0

它不可能是coz類型現在可以省略。 http://stackoverflow.com/questions/8364728/do-i-still-need-to-include-type-value-in-html5它應該有相同的結果是否有一個 - 除非瀏覽器不支持html5 – Joseph 2012-01-02 06:09:21

+0

我在這兩種情況下都指定了「text/css」。 – Robz 2012-01-02 18:38:49