削除された内容 追加された内容
→‎CSS変数: CSS変数→カスタムプロパティの経緯について
305 行
 
* 経緯
正式名称がカスタムプロパティなのに、なぜ『CSS変数』(英語でも"CSS Variables" という)のように『変数』と呼ばれるかというと、これには歴史的な経緯があり、もともと国債規格団体のW3Cでは仕様名が"CSS Variables (『CSS変数を早く導入』)とた過去のFeirefox29て提唱されており<ref> (時期は2013[https://www.w3.org/TR/2012/WD-css-variables-20120410/ "CSS Variables Module Level 1"] 2020の後半ごろ)ごろは5月15日に確認.</ref>.、
 
2012年当時の規格では
::(※ 廃止された古い仕様)
:root {
var-変数名: 値 ;
}
のように変数(Variable)として宣言する場合には接頭辞に var- をつけないといけなかったという経緯があったのである。
 
また、そもそも2013年当初の仕様の名称は、"CSS Variables"であった。
ブラウザの実装でも、早い段階でCSS変数のサポートを導入した過去のFeirefox29 (時期は2013年の後半ごろ)でも、同様の旧仕様でサポートしていた。
 
 
その後、他社のブラウザでも同様の機能が導入されることになり、W3C規格などでも同等の機能が導入されることになり、その際にW3C側での仕様の更新で、現在のカスタムプロパティの仕様に変更されたという経緯があり、その際に名称も変更した。
 
よってカスタムプロパティの実態は、変数である。 CSSの プロパティ値 を 変数を使って カスタムする という機能である。