CSS

CSS custom properties for cascading variables.

CSS変数とは

 CSS変数とは、正式には「カスケード変数のための CSSカスタムプロパティ (CSS custom properties for cascading variables)」と定義されています。従来の CSSでは、変数は Sass や LESS のような CSS プリプロセッサを使わなければ利用できませんでしたが、多くのブラウザでサポートされたことにより利用可能になりました。ただし、Internet Explorer など一部のブラウザは対応していません。また、Edge はサポートしていますが、バグが多発している報告があるため、クロスブラウザでテストする場合は注意が必要です。もしも非対応ブラウザも含めてサポートする場合、後述する @supports ブロックを使う方法があります。