0

FontSquirrel のフォント ジェネレーターからいくつかの Web フォント キットを生成し、それらを css ファイルに入れます。それらは機能しますが、ファイルが css ファイルと同じディレクトリにある場合に限られます。

別のディレクトリを指定しているときにそれらを機能させるにはどうすればよいですか??

現在のコード:

@font-face {
    font-family: 'ChunkFiveRoman';
    src: url('chunkfive-webfont.eot');
    src: url('chunkfive-webfont.eot?iefix') format('eot'),
         url('chunkfive-webfont.woff') format('woff'),
         url('chunkfive-webfont.ttf') format('truetype'),
         url('chunkfive-webfont.svg#webfont374IVrsF') format('svg');
    font-weight: normal;
    font-style: normal;
}

すべてのファイルを に保存したいと思います/assets/webfonts

試し/assets/webfontsてみました../assets/webfonts...これらは機能しません...

ありがとう、トム

4

1 に答える 1

2

W3Cによると:

部分 URL は、ドキュメントに対してではなく、スタイル シートのソースに対して相対的に解釈されます。

では、css に対してフォントはどこにあるのでしょうか?

/assets/webfonts/ルートフォルダーを探し始めるように言います。

../assets/webfonts/1 つのディレクトリ レベルを開始するパスを探します

assetsフォルダーがcssがあるフォルダーのサブディレクトリである場合は、試してくださいassets/webfonts/

于 2011-03-20T20:01:56.693 に答える