参照されている Web リソースなど、広く共有されている Web リソースでは、? を追加することをお勧めします。 Internet Explorer の古いバージョンでフォントの読み込みの問題が発生した場合は、EOT URL に #iefix を適用します。このソリューションは効果的であることが証明されていますが、基礎となるメカニズムを理解することが依然として重要です。
How Does ?#iefix IE6-IE8 での Web フォントの読み込みを解決しますか?
IE8 とその以前のバージョンでは、src 属性のパーサーに欠陥があります。複数のフォント形式が `` 内で宣言されている場合、IE8 では 404 コードを伴う読み込みエラーが発生します。
疑問符を含めることで、IE8 を誤解させるこの欠点に対処します。疑問符の先にある追加の文字はクエリ文字列として解釈されるため、ブラウザは EOT ファイルのみを取得できる一方、他のブラウザは仕様に基づいて適切なフォント タイプを読み込むことができます。
@ を詳しく見るfont-face の最適化
Web フォントの最適化手法と @font-face 構文に関連するその他のニュアンスの包括的な理解については、Paul Irish の洞察力に富んだ記事「Bulletproof @font-face syntax」を参照してください。
以上が`?#iefix` は IE6 ~ IE8 での Web フォント読み込みの問題をどのように解決しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。