我从myfonts.com购买了一些字体。由于一个错误,它们不能在IE10中工作。我将使用一些备用字体。
对于webfonts,大多数人使用默认的font-weight和font-style,并导入不同的字体。这是一个问题,因为我想使用后备默认字体。我想这样做:
font-family: AvenirLT-BookOblique, Helvetica, Arial;但将helvtica和italic设置为font-style: italic。默认字体已经是斜体。我可以只为IE10做一个自定义的css文件,然而,这有点麻烦。还有没有别的选择?IE10是唯一需要支持这一点的浏览器。
发布于 2013-05-16 17:44:58
Demo
您可以在IE10中使用jQuery(only)或用于IE<9的IE条件样式表来获得所需的结果。
if ($.browser.msie && $.browser.version == 10) {
$('element').addClass('ie10');
}
.ie10{
//some css here
}或面向所有版本的IE
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->注意: jQuery 1.9.1中不推荐使用$.browser.msie
https://stackoverflow.com/questions/16583582
复制相似问题