CSS3@font-face不生效问题

# 1、加载字体

注意:字体文件名称 zpixfont-family中的值 'zpix' 需要一致

@font-face {
    font-family: 'zpix'; 
    src: url('/blog/assets/font/zpix.ttf');
}

/*以下写法是无效的*/
@font-face {
    font-family: 'font-zpix'; 
    src: url('/blog/assets/font/zpix.ttf');
}
1
2
3
4
5
6
7
8
9
10

# 2、使用

html{
    font-family: 'zpix';
}
1
2
3

# 3、效果

你好zpix

# 4、总结

如果 @font-face 中的字体文件名称和所对应的 font-family 不一致,则字体无法生效。