1. ホーム
  2. css

IE6-IE8でWebフォントの読み込みを解決するにはどうしたらいいですか?

2023-10-14 22:43:51

質問

このようなWeb上の多くの記事: http://www.fontspring.com/blog/fixing-ie9-font-face-problems を追加することを提案します。 ?#iefix をeotのurlに追加することを提案します。私は好奇心で どのように は、これは問題を解決するために起こっている。ありがとうございます。

どのように解決するのですか?

IE8 およびそれ以前のバージョンには、src 属性のパーサーにバグがあります。そのため、SRC に 1 つ以上のフォント形式を含めると、IE はそれを読み込むことができず、404 エラーを報告します。

クエスチョンマークは、残りの文字列 (他の src) をクエリ文字列であると IE に思わせて、EOT ファイルだけを読み込ませるので、この問題を解決できます。

他のブラウザは仕様に従って、必要なフォント タイプだけを読み込みます ...

あなたは、Paul Irish の 弾丸のような @font-face 構文 を読むと、他の理由についてもより詳しく知ることができます。