Hallo Gunnar,
Und keine Einheit angegeben, wo eine hingehört.
<hue> = <number> | <angle>
also braucht der Farbton keine Einheit. Es funktioniert auch ohne.
Dass die Kommas nicht dahin gehören, hat mich jetzt überrascht. Das "alte Syntax" zu nennen, ist wohl übertrieben. Das ist aktuelle Syntax (Color Level 3). Die Syntax ohne Kommas ist Level 4 und Working Draft. Ich find's aber eigentlich auch bescheuert, überhaupt eine neue Syntax einzuführen und die bisherige Komma-Syntax als "na gut, ist legacy, wird auch auch unterstützt" zu belächeln. Was nützt die?
li {
--foo: 128, 28, 238;
background: rgb(var(--foo), 0.5);
}
funktioniert doch auch (mit rgb und rgba). Dafür muss man sich dann merken, dass die kommalose Syntax einen Schrägstrich braucht. rgb(100 100 100 0.5)
funktioniert nämlich nicht. Ich find's verfehltes Design.
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi