html - 相对路径不适用于自定义字体

标签 html css font-face

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

这是我的文件夹结构

-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/

相关文章:

jquery - 使用 JQuery 从 Div 中删除 CSS

font-face - 在 fontSquirrel 上,我需要样本文件夹吗?

javascript - jQuery 在点击事件动画后递增 css 属性的值

javascript - Bootstrap 导航栏切换与下拉菜单不同步

html - 在 Ruby on Rails 元素中加载字体需要太多时间

html - 使用 particles.js

css - 自定义字体有时在 IE8/IE7 中呈现为斜体

html - @font-face 源中的相对 URL 不起作用

php - bbcode 到 vbulletin 中的 html

javascript - 强制在 IE8 而不是任何其他版本的 IE 中打开 HTML?