Web 開発の領域では、次のような謎めいた問題に関して永続的なジレンマがあります。 「?#iefix は IE6 ~ IE8 での Web フォントの読み込みをどのように解決しますか?」
問題:
「IE9 フォントフェイスの問題の解決」などの Web 記事を推奨します。 ?#iefix を EOT URL に追加して、IE6 ~ IE8 でのフォント読み込みの問題を軽減します。この逆説的な解決策では、疑問符は何を実現するのでしょうか?
解決策:
謎は、古い Internet Explorer バージョンの特異な性質にあります。 src 属性のパーサーに欠陥があるため、SRC 属性内で複数のフォント形式をロードできず、404 エラーが発生します。
疑問符は、独創的な解決策を提供します。 IE をだまして後続のテキストをクエリ文字列として認識させ、EOT ファイルをロード用に効果的に分離します。この戦略により、IE は意図された動作に従い、無関係なフォント形式を無視できます。
他のブラウザへの影響:
疑問符の介入は、IE6 にのみ重大な影響を及ぼします。 -IE8。現在のブラウザは、適切な仕様に従っており、必要に応じて正しいフォント タイプを選択します。
さらなる探索:
@font-face 構文の複雑な網をより深く理解するにはおよび関連する複雑さについては、Paul Irish の包括的なガイド「Bulletproof @font-face syntax」を詳しく調べることを検討してください。
以上が?#iefix はどのように IE6 ~ IE8 を騙して Web フォントをロードさせるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。