【发布时间】:2013-05-29 21:14:18
【问题描述】:
我们在 Bootstrap 中使用 FontAwesome。但是,当我们尝试将 FA 与自定义缩小器一起使用时,它会尝试从相对路径加载字体,这会返回 404,这是由于设置了缩小 URL 结构的方式。
因此我们认为解决此问题的最佳方法是在我们的缩小列表中添加一个额外的 CSS 文件,该文件将覆盖 FontAwesome 字体使用的 @font-face src URL。我们基本上只是从 FontAwesome 复制了@font-face 定义,并指定了绝对 URL 位置。
但是,现在发生的情况是我们正确的 URL 加载了字体,并且尝试了 FontAwesome CSS 中最初指定的 URL(导致与之前相同的 404 错误)。
是我们做错了什么,还是真的没有办法覆盖@font-face src URL,从而完全忽略“上游”定义?
【问题讨论】:
-
你能贴一些代码吗?
-
网页是否加载并使用了正确的字体?
-
我发现了这个问题,并将其作为单独的答案发布......最终这是一个错字!感谢您的反馈,因为发布代码(正如@DavidStarkey 所要求的)最终导致我发现了问题!
-
我收回了它,即使使用了@font-face 的固定定义,它也不能正常工作。
-
@rvidal 为了回答您的问题,网页正确加载,并且 Font Awesome 字形正确显示。所以唯一的问题是浏览器正在发出 3 个不需要发出的额外请求,每个请求都会导致 404,因为它们不存在于它试图命中的位置。
标签: css font-awesome