我在网站根目录中标记为“fonts.css”的 CSS 文件中有此代码:
@font-face
{
src:url(Fonts/Champagne%20&%20Limousines.ttf);
font-family:'Champagne';
}
@font-face
{
src:url(Fonts/Cicle%20Fina.ttf);
font-family:'Ciclef';
}
我的所有字体都在我的根目录(“RootDirectory/Fonts”)中标有“Fonts”的文件夹中。当我尝试使用位于根目录中的 HTML/CSS 页面访问它们时,这些字体工作正常。但是,当我尝试从不在根目录中的页面(它是“RootDirectory/About”)访问它们时,字体不起作用。我有一些页面的 HTML 不能像这样工作(链接到“fonts.css”文件):
<link rel="stylesheet" href="../fonts.css" />
它应该工作,对吧?这不可能是错字,因为我直接从字体工作的第一页复制了新的 HTML 和 CSS。
PS这是唯一在新页面中不起作用的东西,图像和其他一切都运行良好。