1

我无法显示我的图标字体。这是我的目录结构:

_文件夹包含_文件夹之外的css和字体文件夹我有demo1.html页面

这是我用于设置字体的代码:

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

html代码如下:

<span aria-hidden="true" class="icon-raja_head"></span>

这是我设置的示例页面。字体代码在我的样式表的第 903 行。

谢谢-Sohail

4

1 回答 1

6

您的 src 引用是相对的,因此您的 css 声明正在您的目录中调用__目录中查找字体。这就是它从根目录工作的原因。

您需要更正相对路径'fonts/icomoon.eot?-9hqo51'或通过在其前面加上/例如使路径成为绝对路径:'/_/fonts/icomoon.eot?-9hqo51'

于 2014-09-22T14:43:26.213 回答