css - WordPress字体跨浏览器问题

标签 css wordpress fonts cross-browser font-face

我正在构建一个 WordPress 网站。我为菜单栏选择字体。 但问题是,这种字体只显示谷歌浏览器,在 IE 和 Mozilla (FireFox) 中不显示。

请帮帮我

This is my font

#nav ul li a:hover, 
#nav .current-menu-item > a, 
#nav .current-menu-ancestor > a,
div#nav ul .current_page_item > a {
   color: #9A6614;
}

#nav > ul li, 
#nav .menu > ul li {
  padding: 8px 0;
}

#nav > ul li a,
#nav .menu > ul li a {
  padding: 0 25px 0 25px;
  font-size:17px;
  border-left: 1px solid #CFCFCF;
  font-family:"LovePotionNo10Bold" !important;
}

#nav ul li:first-child a{
  font-family:LovePotionNo10Bold !important;
  border-left: 0px;
}

下面是我的头文件声明

@font-face {
font-family: 'LovePotionNo10';src: url('http://comidaslacocotte.com/wp-content/themes/maya/webfonts/22418E_0_0.eot');
src: url('http://comidaslacocotte.com/wp-content/themes/maya/webfonts/22418E_0_0.eot?   #iefix') format('embedded-opentype'),
url('http://comidaslacocotte.com/wp-content/themes/maya/webfonts/22418E_0_0.woff') format('woff'),
url('http://comidaslacocotte.com/wp-content/themes/maya/webfonts/22418E_0_0.ttf') format('truetype');
}

@font-face {
font-family: 'LovePotionNo10Bold';
src: url('http://comidaslacocotte.com/wp-content/themes/maya/webfonts/22418E_1_0.eot');
src: url('http://comidaslacocotte.com/wp-content/themes/maya/webfonts/22418E_1_0.eot?#iefix') format('embedded-opentype'),
url('http://comidaslacocotte.com/wp-content/themes/maya/webfonts/22418E_1_0.woff') format('woff'),
url('http://comidaslacocotte.com/wp-content/themes/maya/webfonts/22418E_1_0.ttf') format('truetype');
}

@font-face {
font-family: 'LovePotionNoOrnaments';
src: url('http://comidaslacocotte.com/wp-content/themes/maya/webfonts/22418E_2_0.eot');
src: url('webfonts/22418E_2_0.eot?#iefix') format('embedded-opentype'),
url('http://comidaslacocotte.com/wp-content/themes/maya/webfonts/22418E_2_0.woff') format('woff'),
url('http://comidaslacocotte.com/wp-content/themes/maya/webfonts/22418E_2_0.ttf') format('truetype');
}

最佳答案

阅读这篇文章:http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/

对于使用@font-face 的人来说绝对是必不可少的阅读 Material 。建议的语法是:

@font-face {
  font-family: 'Graublau Web';
  src: url('GraublauWeb.eot?') format('eot'), 
       url('GraublauWeb.woff') format('woff'), 
       url('GraublauWeb.ttf') format('truetype');
}

关于css - WordPress字体跨浏览器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12833618/

相关文章:

html - 有没有一种简单的方法可以将普通文件转换为 WordPress 插件?

javascript - 静态 html 页面错误行为

wordpress - 德语特殊字符在 WordPress 架构中不起作用

c# - 字体 unicode 字形映射到实际字符

Javascript 在 CSS 中搜索和替换

javascript - 将外部导航栏加载到多个 html 页面中

css - css 可以进行特殊导航吗?

jQuery Mobile - 具有多个内部页面的面板

css - 更改经过 google 美化的文本的字体

css - 使用CSS根据每个字符的宽度设置等宽字体大小