2

我从 myfonts.com 购买了一些字体。由于一个错误,它们在 IE10 中不起作用。我将使用一些备用字体。

对于 webfonts,大多数人使用 font-weight 和 font-styles 的默认值并导入不同的字体。这是一个问题,因为我想使用后备默认字体。我想做这样的事情:

font-family: AvenirLT-BookOblique, Helvetica, Arial;

但是将 helvtica 和 arial 设置为 font-style: italic。默认字体已经是斜体。我可以为 IE10 制作一个自定义的 css 文件,但是,这有点麻烦。还有其他选择吗?IE10 是唯一需要支持的浏览器。

4

1 回答 1

0

演示

您可以在 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]-->

注意: $.browser.msie在 jQuery 1.9.1 中已弃用

于 2013-05-16T09:44:58.327 回答