不知道为什么,但没有显示字体。请帮忙。
CSS(在 css 文件夹中): style.css:
@font-face {
font-family: Gotham;
src: url(../fonts/gothammedium.eot);
src: local('Gotham-Medium'),
url(../fonts/Gotham-Medium.ttf) format('truetype');
}
a {
font-family:Gotham,Verdana,Arial;
}
原文由 user1217380 发布,翻译遵循 CC BY-SA 4.0 许可协议
双句点 (..) 表示您向上一个文件夹,然后查找斜线后面的文件夹。例如:
如果您的 index.html 位于文件夹
html/files
并且字体位于html/fonts
中,则 .. 很好(因为您必须返回一个文件夹才能转到/fonts
)。你的 index.html 是html
而你的字体是html/fonts
,那么你应该只使用一个句点。另一个问题可能是您的浏览器可能不支持 .eot 字体文件。
如果没有看到更多您的代码(可能还有指向您网站的实时版本的链接),我真的无法为您提供进一步的帮助。
编辑:忘记 .eot 部分,我错过了你的 css 中的 .ttf 文件。
尝试以下操作: