0

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

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

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

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

4

1 回答 1

1

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

于 2013-01-21T00:44:51.253 回答