@ font-face在一个文件中工作,而不是在另一个文件中

时间:2013-01-21 00:42:13

标签: css font-face

我的样式表中使用@ font-face在我的网站上设置了自定义字体。它在我的主页面上运行得很好,但如果我尝试通过另一个目录中的另一个html文件读取相同的样式表,除了字体外,所有样式都可以正常工作。

样式表(style.css)和字体位于/ style /目录中。 html文件位于子目录中,我正在使用它来阅读样式表:

<link href = "../style.css" type = "text/css" rel = "stylesheet"/>

同样,它将使用除自定义字体之外的所有样式。为什么?

1 个答案:

答案 0 :(得分:1)

您应始终使用绝对URL(包含完整域名和所有内容)或相对于域根目录(/path/to/font.ttf)的URL,以防止混淆字体是否相对于样式表加载或文件。