ページ間に類似したCSSがたくさんあるサイトを構築しています。私は、cssをphp関数(パラメーターを使用)によって文字列として生成し、提供するすべてのページに内部スタイルシートとして出力することをお勧めします。メリット:
- このように変更を加えると、重複を維持することなくサイト全体に反映されます
- 特定のページに必要なCSSのみを送信できます
- 小さなcssファイルを用意して、インクルード時に大量のcssヘッダーを送信するよりも優れています
- スタイルシートがロードされる前にコンテンツが表示される可能性はなくなりました
- パラメータを使用して寸法を計算できます
- これらの関数から受け取った結果を縮小したり、キャッシュされた縮小されたcssを提供したりするレイヤーを作成できます
残念ながら、これが他の場所で行われているのを見たことがないので、これはSEOのせいかもしれないと思います。生成される内部スタイルシートは、最大で約15kbになります(スタイルシートを縮小する前)。
このアプローチについてのあなたの意見と、長い内部スタイルシートがSEOに与える影響についてのあなたの考えが必要です。
どうもありがとう。