我在生产代码时尝试用相对路径调用自定义字体时遇到问题。在我的本地设置上一切正常。

这是我的文件夹组织

-fonts
--Neil.eot
--Neil.woff
--Neil.ttf
--Neil.svg
-stylesheets
--style.css


这是style.css中的自定义字体声明

@font-face {
  font-family: "Neil";
  src: url('../fonts/Neil.eot');
  src: url('../fonts/Neil.woff') format('woff'),
       url('../fonts/Neil.ttf') format('truetype'),
       url('../fonts/Neil.svg#Helvetica') format('svg');
  font-weight: normal;
  font-style: normal;
}


我必须使用绝对路径来使其在生产中工作。如果有人有提示。

最佳答案

因此,这不是相对路径问题,而是我的wordpress中配置错误引起的跨域请求错误。
该网站地址与wordpress地址不同。

谢谢参观!

关于html - 相对路径不适用于自定义字体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39229126/

10-09 14:45