質問: いつもお世話になっております。助かっております。 あるサイトにてCSSのファイル名が **style.css?20150507** **style.css?146250284** となっておりました。他のサイトでも良く見かける機会が多いです。 ここで三点質問をさせて下さい。 1: そもそもこのCSSは何なのか。 2: .css?20150507という拡張子でなぜ読み込めているのか 3: このcssはsassか何かで吐き出しているのでしょうか? お手数をお掛けしますがご教授のほど宜しくお願いいたします。
回答: `?`以降は、強制的にキャッシュをクリアさせるために付いているものです。 1. ほとんどの場合、ただのCSSファイルです。 2. HTTPアクセスの場合、`?`以降はクエリとして処理されます。CSSファイルがクエリによって変化することは通常ないので、`?`以前のファイル内容がそのまま返されます。 3. Sassなどで生成しても、手書きのCSSを置いておいても構いません。