ホームページ > 記事 > ウェブフロントエンド > 私の Font Awesome アイコンがレンダリングされないのはなぜですか?
Font Awesome アイコンがレンダリングされない: 原因と解決策
Font Awesome アイコンは、Web ページの視覚的な魅力を高めるための一般的な選択肢です。ただし、必要な CSS と HTML が含まれているにもかかわらず、一部のユーザーはアイコンが適切に表示されないという問題に遭遇します。この記事では、考えられる原因を調査し、この問題を解決するための解決策を示します。
よくある問題の 1 つは、間違った CDN リンクです。以下に示すように、Font Awesome の CSS ファイルへのリンクが正確であることを確認してください。
<link href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.css" rel="stylesheet" type='text/css'>
さらに、ページのセキュリティ プロトコルが CSS リンクで使用されているプロトコルと一致していることを再確認してください。たとえば、ページで HTTPS を使用している場合は、CSS リンクに HTTPS を使用する必要があります (http:// を https:// に置き換えます)。
もう 1 つの潜在的な原因は、AdBlock Plus や uBlock などの広告ブロッカーです。広告ブロッカーを一時的に無効にして、アイコンを妨げているかどうかを確認します。ブラウザのキャッシュをクリアすると、問題が解決する場合もあります。
アイコンを使用する HTML 要素に適切なクラス属性があることを確認してください。たとえば、次のコードではアイコンが表示されません:
<i class="fa-pencil" title="Edit"></i>
代わりに、
<i class="fa fa-pencil" title="Edit"></i>
を使用します。さらに、CSS が Font Awesome フォント ファミリをオーバーライドしていないことを確認してください。この例では:
* { font-family: 'Josefin Sans', sans-serif !important; }
最後に、Internet Explorer 8 を使用している場合は、HTML5 がシムはあなたのページに存在します。これらの解決策のいずれでも問題が解決しない場合は、Font Awesome Wiki でトラブルシューティングのヒントを参照してください。
以上が私の Font Awesome アイコンがレンダリングされないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。