CSS インポートに @import を使用するのが最適な場合は何ですか?
一般に、CSS スタイルシートを含めるには @import を使用しないことをお勧めします。その他。単に を追加する場合と比較すると、
@import は CSS の読み込みにどのように影響しますか?
次の CSS ファイル (スタイルシート A) を考えてみましょう。 ) @import ステートメントを使用:
@import url("stylesheetB.css");
このシナリオでは、ブラウザーはスタイルシート A をダウンロードする必要がありますこれにより、スタイルシート B の読み込みが遅れ、ページのレンダリングが遅くなる可能性があります。
代替アプローチ: を使用します。要素
両方のスタイルシートが常に一緒にロードされる場合、より効率的な方法は、個別の でそれらを直接参照することです。メインの HTML ページの要素。これにより、両方のスタイルシートを同時にダウンロードできます。
例外はありますか?
@import は一般的に推奨されませんが、まれに適切な場合もあります。たとえば、CSS ファイルをメイン HTML で直接参照せずに動的にインポートする必要がある場合です。ただし、これらの状況は例外的なものであり、標準的であると考えるべきではありません。
以上がCSS に「@import」を使用する必要があるのはどのような場合、また使用を避けるべきなのはどのような場合ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。