2010-12-19 18 views
0

これはどのブラウザーでも動作しないようですが、誰かが間違っていることを知っていますか?@ font-face関数が動作しない

はここに住んで実行:http://daveywhitney.com/ford/one/

@font-face { 
    font-family: 'SackersItalianScriptStdRegula'; 
    src: url('font/sackersitalianscriptstd-webfont.eot'); 
    src: url('font/sackersitalianscriptstd-webfont.woff') format('woff'), url('font/sackersitalianscriptstd-webfont.ttf') format('truetype'), url('font/sackersitalianscriptstd-webfont.svg#webfontkWmYBTH2') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 

@font-face { 
    font-family: 'EngraversMTRegular'; 
    src: url('font/engr-webfont.eot'); 
    src: url('font/engr-webfont.woff') format('woff'), url('font/engr-webfont.ttf') format('truetype'), url('font/engr-webfont.svg#webfontQUS0Zswo') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
}  

#sidetop { 
    width:90px; 
    height:50px; 
    font-size: 12px; 
    font-family:EngraversMTRegular; 
} 

#sidetop ul li { 
    float:right; 
    margin:0 0 10px 0; 
    font-family:EngraversMTRegular; 
} 

#names { 
    width:150px; 
    height:250px; 
    float:right; 
    overflow-y: scroll; 
    font-size:30px; 
    font-family:SackersItalianScriptStdRegula; 
    color:#858484; 
    margin:0 0 0 50px; 
    font-weight:normal; 
} 

答えて

1

フォントファイルへのパスは、ここに投稿したものではありません。 CSSファイルでは、URLはurl('/font/engr-webfont.eot')のようになります。つまり、あなたのフォントはhttp://daveywhitney.com/font/engr-webfont.eotに存在することになります。先頭のスラッシュは、スタイルシートにではなく、サーバールートに関連するURLを作成します。私たちに物事を推測させるのではなく、あなたのディレクトリ構造がどのように見えるか、つまりフォントがCSSファイルと関連している場所を教えてくれるかもしれません。

+0

daveywhitney.com/ford/one/font – Davey

+0

素晴らしい、助けてくれてありがとう! – Davey

+1

それから、フォントに行く前にディレクトリを上げる必要があります。あなたのurlは 'url( '../ font/font-name.ext')'でなければなりません。 –

1

URLが間違っています。たとえば、ここにフォントファイルがありません。

http://daveywhitney.com/ford/one/css/font/engr-webfont.woff 
+0

私のフォントがcssフォルダにない場合、そのフォルダはルートにあります。それは、CSSのフォルダにある必要がありますか? – Davey

関連する問題