私は新しいcss-variables構文について学んでいますし、私たちは、変数の周りvar
声明を配置する必要がありますなぜ私が疑問に思って:あなたはそれとして変数を置くときなぜCSS変数をvar()にラップする必要がありますか?
.button {
background-color: var(--bg-color);
}
私の知る限り見るように、無曖昧があるだろうis
.button {
background-color: --bg-color;
}
なぜ2番目のオプションは機能しませんか?特に、calc
でもっときれいに見えるので、私は本当にそれを使いたいと思っています。
UPD。これは、なぜ現在のデザインが開発されたのかという疑問です。たとえば、LESSとSASSを使用すると、変数をvar()
なしに設定できます。そこで、CSSにvar()
を使用させたトレードオフについてお聞きしたいと思います。
この情報源は公開されていません。それへのリンクも高く評価されます。
あなたは一人一人が、この構文を使用するように投票理由として構文CSS変数に彼らの議論を見つけるために、CSSワーキンググループのメーリングリストを磨く必要があります。この種の質問(「なぜ開発者はこのようにXをやることにしたのですか」)はここで話題にはなりません。 – TylerH