Adventskalender 2019
bearbeitet von Gunnar Bittersmann@@Rolf B
> also braucht der Farbton keine Einheit. Es funktioniert auch ohne.
Sag ich doch. Muss man dann halt wissen, dass eine Zahl ohne Einheit eine Angabe in Grad ist.
> Das "alte Syntax" zu nennen, ist wohl übertrieben. Das ist aktuelle Syntax (Color Level 3).
alt ≠ veraltet
> Ich find's aber eigentlich auch bescheuert, überhaupt eine neue Syntax einzuführen
Über die Beweggründe vermag ich jetzt auch nur zu spekulieren. Konsistenz zu anderen Dingen in CSS, die auch leerzeichen-, nicht kommasepariert sind?
> ~~~css
> li {
> --foo: 128, 28, 238;
> background: rgb(var(--foo), 0.5);
> }
> ~~~
>
> funktioniert doch auch (mit rgb und rgba).
Wobei `rgb()` mit 4 kommaseparierten Werten aber ein Mischmasch aus Level 3 und Level 4 ist: Kommas sind Level 3; `rgb` als Alias für `rgba` ist Level 4.
Auch wenn das funktionieren mag, ich würd’s nicht verwenden.
Spricht irgendwas dagegen, die neue Syntax ohne Punkt und Komma (aber mit `/` zwischen Farbwerten und Opazität) zu verwenden? Nein.
LLAP 🖖
--
*„Man kann sich halt nicht sicher sein“, sagt der Mann auf der Straße, „dass in einer Gruppe Flüchtlinge nicht auch Arschlöcher sind.“
„Stimmt wohl“, sagt das Känguru, „aber immerhin kann man sich sicher sein, dass in einer Gruppe Rassisten nur Arschlöcher sind.“*
—Marc-Uwe Kling