2

myfonts.com からいくつかのフォントを購入しました。バグのため、IE10 では動作しません。代替フォントをいくつか使用します。

Web フォントでは、ほとんどの人が font-weight と font-style にデフォルト値を使用し、代わりに別のフォントをインポートします。フォールバックのデフォルト フォントを使用したいので、これは問題です。私はこのようなことをしたい:

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

ただし、helvtica と arial を font-style: italic に設定します。デフォルトのフォントはすでに斜体です。IE10 用のカスタム css ファイルを作成することもできますが、それはちょっと面倒です。他のオプションはありますか?IE10 は、これをサポートする必要がある唯一のブラウザーです。

4

1 に答える 1

0

デモ

IE10 では、jQuery(のみ) または 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.msiejQuery 1.9.1 では非推奨です

于 2013-05-16T09:44:58.327 に答える