html - Firefox @font_face 只有在根目录下才有效

标签 html firefox css font-face

我有这个带有自定义字体的网站,我正在使用@font_face 代码

@font-face {
    font-family: 'webfontregular';
    src: url('fonts/cracked-webfont.eot');
    src: url('fonts/cracked-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cracked-webfont.woff') format('woff'),
         url('fonts/cracked-webfont.ttf') format('truetype'),
         url('fonts/cracked-webfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

当网站在线时字体在 Firefox 上不工作

到目前为止我尝试了什么:

1-我尝试对字体使用相对和绝对 URL,即 url('../../../fonts/cracked-webfont.eot');url('http://example.comfonts/cracked-webfont.eot');

2- 尝试将仅包含字体代码的 CSS 文件放在根目录中并且成功了

为什么字体代码只在 CSS 放置在根目录中时有效,即使我使用相对 URL,因为 Firefox 不支持跨域字体 Web 引用

最佳答案

在 firebug 中检查是否所有资源都已加载到“网络”选项卡下,如果已加载则可能是该字体有问题。

关于html - Firefox @font_face 只有在根目录下才有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14943982/

相关文章:

html - 使 Div 为未知大小的 100%?

javascript - 可拖动的 div : behaves like an image on second drag

css - 两个相邻的 div 在 Chrome 中不接触

c# - 进程不会在 c# 中最小化

javascript - 使用 CSS 的复杂响应式 HTML 布局

html - 背景图像问题 - 设置高度?

html - 如何在不声明容器大小且不使用 JS 的情况下垂直居中绝对定位文本?

html - CSS @import 究竟是如何工作的?

jquery - 将 div 的副本拖放到另一个 div 中

javascript - 对具有 ID 的元素的 HTML href