不要なCSSを含むとブラウザが遅くなる(Chromium、Mobile Safari)不要なCSSと最適化
私が意味する、すべてのPHPファイル内
function insert_style_sheet()
{
include "style_sheet.tpl";
}
。テンプレートファイルstyle_sheet.tplは次のとおりです。
<link rel="StyleSheet" type="text/css" href="css/main.css">
<link rel="StyleSheet" type="text/css" href="css/controls.css">
<link rel="StyleSheet" type="text/css" href="css/whatever.css">
CSSの一般的なルールは何ですか?すべてのCSSを常にマージしてネットワーク接続数を減らす必要がありますか? – noober
それは異なります。 CSSのマージは、通常、非常に良いアイデアです。最小化は常に良いアイデアです。 CSSをマージする際の唯一の欠点は、CSSルールの大部分を必要としないページもありますが、ユーザーは完全なマージ済みのスタイルシートをダウンロードする必要があります。ページ固有のCSSと多数の個別のCSSファイルを持つユニークなページがたくさんある場合、マージすると他のページに不必要な膨らみが生じることがあります。 –