私は何時間も探していて、友達に尋ねましたが、うまくいきませんでした. ですから、皆さんが私を助けてくれることを願っています。私の Web サイトはカスタム フォントを使用していますが、IE(10) はそれをサポートしていません。他の方法をサポートしているとは思いません。これが私のものです:
@font-face { font-family: shardee; src:url('fonts/Shardee.ttf'); }
Internet Explorer でカスタム フォントを使用する必要はありませんが、あると便利です。
Internet Explorer がフォントを認識しない場合、既定のフォントを使用していました。しかし問題は、カスタム フォントのフォント サイズは完璧ですが、Internet Explorer のデフォルト フォントでは大きすぎることです。IE 固有の css コードで修正しようとしましたが、まったく機能しません。Interner Explorer に次の css コードを使用しています。
<!--[if IE]>
<style>
#menu ul li{ font-size:15px; }
</style>
<![endif]-->
次のような外部スタイルシートでも試してみました。
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_directory_uri() ?>/style/ie.css" />
<![endif]-->
PHP で使用する関数は、Web サイトのパスに移動する wordpress 関数です。ワードプレスを使用していない場合は、そのコードを忘れて空白のままにしておくことができます。
問題はパスではなく、正しいパスです。ブラウザでソース コードを調べたところ、ie.css にあるコードが表示されました。ie.css のコードは上記とまったく同じですが、タグがありません。
皆さんがこの問題で私を助けてくれることを願っています。私の知る限り、2つの解決策が可能です。ie 固有の css を機能させるか、IE でカスタム フォントを作成する方法を教えてください。Internet Explorer バージョン 10 を使用しています。
サイトはこちらで見れますが、一度修正したらサブドメインに入れる必要がないので消えてしまいます。
よろしく、 バート・ローロフス