ホームページ  >  記事  >  ウェブフロントエンド  >  ?#iefix はどのように IE6 ~ IE8 を騙して Web フォントをロードさせるのでしょうか?

?#iefix はどのように IE6 ~ IE8 を騙して Web フォントをロードさせるのでしょうか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-02 17:42:03116ブラウズ

How Does ?#iefix Trick IE6-IE8 into Loading Web Fonts?

IE6 ~ IE8 での Web フォント読み込みの解決における ?#iefix の有効性を解明する

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。