it-swarm-ja.com

Drupal 7が<link>タグよりもCSS @importルールを好むのはなぜですか?

「使用しないでください @import 」と多くの人が言います。

@importの使用には多くの欠点があります。

  • スタイルシート内で@importを使用すると、ページの総ダウンロード時間にさらに1往復かかります。
  • IE=で@importを使用すると、ダウンロードの順序が変更されます。これにより、スタイルシートのダウンロードに時間がかかり、レンダリングの進行が妨げられ、ページの速度が遅くなります。

Drupal 7はなぜそれを使用するのですか?

@importルールを<link>タグに変更したい。これどうやってするの?

25
enjoylife

CSSファイルのインポートに@importを使用しないでください

@importは、CSS以外の集約モードでのみ使用されます。これは、タグの数による回避策IE制限のために行われます。

これは理由とそれを取り除く方法を説明するはずです。本番サイトでは、CSS集約を使用する必要があり、@ importはありません。

22
Jeremy French