我无法显示我的图标字体。这是我的目录结构:
_包含的文件夹 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>
这是我设置的sample页面。字体的代码在我的样式表中的第903行。
由于 -Sohail
答案 0 :(得分:3)
您的src引用是相对的,因此您的css delclaration正在_
目录中的_
目录中查找字体。这就是它从根目录工作的原因。
您需要更正'fonts/icomoon.eot?-9hqo51'
的相对路径,或者在/
之前将路径设为绝对路径,例如:'/_/fonts/icomoon.eot?-9hqo51'