css 引入外部字体没报错,但是没有效果。
坑了我一下午,查了各种资料,结果是后缀大写了。我下载下来的字体就是大写的,引入就没效果,改成小写就可以了
字体后缀必须小写,不然引入会没效果
@font-face{
font-family: 'music';
src: url('../font/music-icon.eot');
src: url('../font/music-icon.eot') format('embedded-opentype'),
url('../font/music-icon.ttf') format('truetype'),
url('../font/music-icon.woff') format('woff'),
url('../font/music-icon.svg') format('svg');
font-weight: normal;
font-style: normal;
}
本文介绍了一位开发者在使用CSS引入外部字体时遇到的问题:虽然没有报错,但字体未能正常显示。经过排查发现原因是文件后缀名使用了大写字母。文中给出了正确的@font-face规则示例。
1939

被折叠的 条评论
为什么被折叠?



