Css 子目录中不可用的字体

Css 子目录中不可用的字体,css,import,Css,Import,我正在为我的网站使用几种不同的字体,但字体未加载到特定页面:。就我所知,所有其他页面的字体都在工作。我正在使用@import从不同字体获取样式表。主样式表main.css,包含在中。为什么没有显示字体?似乎包含所有字体相关CSS的CSS文件“header for html.CSS”没有包含在联系人页面的页眉中。加载联系人页面时,请尝试检查来源。 另外,一个好的建议是不要使用像“header for html.css”这样的文件名,并将其重命名为像“header_for_html.css”。根据c

我正在为我的网站使用几种不同的字体,但字体未加载到特定页面:。就我所知,所有其他页面的字体都在工作。我正在使用
@import
从不同字体获取样式表。主样式表
main.css
,包含在
中。为什么没有显示字体?

似乎包含所有字体相关CSS的CSS文件“header for html.CSS”没有包含在联系人页面的页眉中。加载联系人页面时,请尝试检查来源。


另外,一个好的建议是不要使用像“header for html.css”这样的文件名,并将其重命名为像“header_for_html.css”。

根据css标准,任何@import规则(和@charset规则)都必须是css文件中的第一条语句。有关更多信息,请参阅此链接:

因此,如果您将@import部分移动到CSS文件的顶部,这可能会解决您的问题


我还建议您在以下站点验证代码:

请在问题中包含相关代码。链接到您的网站对以后的用户没有帮助,并且在您尝试修复问题时是一个移动的目标。这是双重的,所以看到你的网站被趋势微是阻止,但当我检查我的错误控制台,它没有给我任何404错误。当找不到样式表时,它通常会这样做。另外,其他具有完全相同代码的页面运行字体。问题不在于浏览器找不到样式表。只有当CSS文件列在头文件中且未提取时,才会出现404错误。在这里,CSS文件根本没有列在标记中,因此不会出现任何404错误。在添加“headerforhtml.css”文件的地方检查标记代码。我猜它没有包含在联系人页面的标题中。不,这不起作用…对不起,这有点仓促。有效:)