時々私はCSSコードの大きなウェブサイトのスタイルシート(でも、この1)を見ると、完全にフォーマットさ(またはしかし、あなたはそれを呼び出す)され、次のように:http://cdn.sstatic.net/stackoverflow/all.cssCSSが空白なしでフォーマットされているのはなぜですか?
これは、生成されたスタイルシートbeeingての単なる結果であり、 CMSによって?
時々私はCSSコードの大きなウェブサイトのスタイルシート(でも、この1)を見ると、完全にフォーマットさ(またはしかし、あなたはそれを呼び出す)され、次のように:http://cdn.sstatic.net/stackoverflow/all.cssCSSが空白なしでフォーマットされているのはなぜですか?
これは、生成されたスタイルシートbeeingての単なる結果であり、 CMSによって?
私はそれを「小型化」と呼びますが、これは一般的な用語です。しかし、理由はローディング時間を短縮するためです。これらの無駄なスペースやコメントはすべてバイト数でカウントされますが、実際の効果的な文字よりも多くのスペースやコメントを付けることができます。また、スタイルシートを難読化することもできますが、実際にはスペースが必要な書式で簡単に復元できるため、意味がありません。
これはおそらくスクリプト/ダイナミック/ドライのレイアウト言語から即座に生成され、なぜなら、誰もそれらを読んではいけないので、空白を追加する理由は、ファイルサイズに追加するだけです。
これはCMSまたは手動で生成できます。すべてのタブとスペースを削除すると、ファイルのサイズが小さくなります。これにより、ファイルをより速く読み込んで、inturnがサイトをより速くすることができます。
@ elias94xx:そのように入力しないでください。縮小は、プロダクションリリース前の最後のステップか、PHPスクリプトなどを介して動的に行われます。 – Ryan