我正在使用CSS作为我的标题,其中所有菜单都应该是“Avenir Next”字体系列。但它没有认识到它。它显示为简单的Arial。
我的代码是:
#main .Header .mainnav ul {
float: left;
list-style: none;
margin: -17px 0 0;
padding: 0;
font-family: Avenir Next !important;
font-size: 14px;
}
答案 0 :(得分:17)
尝试:
#main .Header .mainnav ul {
float: left;
list-style: none;
margin: -17px 0 0;
padding: 0;
font-family: "Avenir Next" !important;
font-size: 14px;
}
这是因为字体名称中有" "
空格。
通过查看您的上一条评论,我建议您以font-file
,.ttf
或.ote
格式托管.otf
并将该文件链接到您的页。
并使用此代码:
@font-face {
font-family: 'Avenir Next';
src: url("http://www.yoursite.com/fonts/Avenir_Next.otf"); /* File to be stored at your site */
}
即使您的客户端计算机上没有安装您的字体,这也会有所帮助。
希望它会对你有所帮助。干杯:)!