--test2次の CSS コードは、変数が定義されているかどうかによって異なる結果を生成します。
html::before {
content: "test1:" var(--test1) " test2:" var(--test2);
}
--test1とが定義されている場合--test2、テスト コンテンツはビューポート内に表示されます。--test1が定義されてい--test2ても定義されていない場合、テスト コンテンツは表示されません。
これは正しい動作ですか? もしそうなら、それはなぜですか?