Possible Duplicate:
@font-face not working on a client site?CSS定義的字體沒有找到
我在這個文件夾結構下面的字體文件在我的ASP.Net MVC的Web應用程序:
- [根]
| - 公共
|| --fonts
||| --NuvoWeb-Medi.eot
||| --NuvoWeb-Medi.woff
在我的CSS文件,我有以下的字體聲明:
@font-face
{
font-family: NuvoWeb;
src: url(/Public/fonts/NuvoWeb-Medi.eot);
}
@font-face
{
font-family: NuvoWeb;
src: url(/Public/fonts/NuvoWeb-Medi.woff) format('woff');
}
然而,當我運行應用程序,螢火蟲返回以下錯誤:
"NetworkError: 404 Not Found - http://localhost:60194/Public/fonts/NuvoWeb-Medi.woff "
請告訴我缺少什麼才能使其工作。
您是否試圖訪問此網址?也許沒有文件? – 2012-04-28 06:46:38
正如我所說的,我在指定的文件夾結構中有這些文件;當我在Windows資源管理器中打開文件夾時,它們肯定存在。如果我點擊鏈接,我會得到以下回應:HTTP錯誤404.3 - 未找到 由於擴展配置,您請求的頁面無法投放。如果頁面是腳本,請添加處理程序。如果文件應該被下載,添加一個MIME映射。 – 2012-04-28 06:53:03
因此,文件在文件夾中,但不是由服務器提供的?這是一個服務器問題,而不是CSS,對嗎? – 2012-04-28 07:50:35