[解決済み】CSSをインクルードするのに最適な方法とは?なぜ@importを使うのか?
2022-03-28 22:52:22
質問
基本的には
@import
を使用してスタイルシートを既存のスタイルシートにインポートするのと、単に別のスタイルシートを追加するのとでは ...
<link rel="stylesheet" type="text/css" href="" />
をドキュメントの先頭に追加しますか?
解決方法は?
ページスピードの観点から
@import
は、スタイルシートが同時にダウンロードされるのを防ぐことができるため、CSSファイルからほとんど使用しないでください。例えば、スタイルシートAにテキストが含まれている場合。
@import url("stylesheetB.css");
の場合、最初のスタイルシートがダウンロードされるまで、2番目のスタイルシートのダウンロードが始まらないことがある。他方,両方のスタイルシートが
<link>
要素を使用すると、両方を同時にダウンロードすることができます。両方のスタイルシートが常に一緒にロードされる場合、単純に1つのファイルにまとめることも有用である。
時々
@import
が適切ですが、一般的には例外であり、ルールではありません。
関連
-
[解決済み】画像のURLで禁断の403を出す
-
[解決済み] span with onclick event inside the tag
-
[解決済み] Bootstrapのカラムが機能しない
-
[解決済み] div に斜めのエッジを作成する [重複] 。
-
[解決済み] ChromeのデベロッパーツールでHTML Bodyにcz-shortcut-listen="true "が表示される?
-
[解決済み] SRCとHREFの違い
-
[解決済み] Visual Studio Code CSSエラー「空のルールセットを使用しないでください」【終了しました
-
[解決済み] クラスを条件付きで適用する場合の最適な方法は何ですか?
-
[解決済み] あるCSSファイルを別のCSSファイルにインクルードすることは可能ですか?
-
[解決済み] IMGとCSSのbackground-imageはいつ使い分ける?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】JQuery: 'Uncaught TypeError: ajaxリクエストで「Illegal invocation」が発生する - 複数の要素
-
[解決済み】フッターをページの下部に中央に配置するにはどうすればよいですか?
-
[解決済み】WebページでWindows 95のフォントを使用する
-
[解決済み] HTMLファイルへのリンクは可能ですか?
-
[解決済み] :last-child が期待通りに動作しない?
-
[解決済み] margin-block-startとmargin-topの違いは何ですか?
-
[解決済み] Visual Studio Code CSSエラー「空のルールセットを使用しないでください」【終了しました
-
[解決済み] type="application/x-shockwave-flash "で表示可能な形式は?
-
[解決済み] HTML5で(非空白の)自己閉鎖タグは有効ですか?
-
[解決済み】おすすめのCSSミニファイヤーがあれば教えてください。[クローズド]