Hallo,
Du hast zwei Möglichkeiten:
Valides CSS zu verwenden und dabei auf das filter-Zeugs zu verzichten
oder
filter-Zeugs zu verwenden und dabei auf die Validität zu verzichten(und nein, das filter-Zeugs vor dem Validator zu verstecken ist keine _dritte_ Möglichkeit)
Warum? Validität ist keine Selbstkasteiung derart, dass man gelobt, bloß nicht apokryphe Techniken zu verwenden, wenn die Standards mal wieder nicht hinreichend unterstützt werden. Ich würde diesen aus CSS-Syntax-Sicht potenziell problematischen Code eher vor den Browsern verstecken wollen, also träfen sich hier beide Ansprüche.
Diese Filter lassen sich übrigens auch wunderbar mit JavaScript anwenden. Dort fragt man einfach die beteiligten Objekte ab. Was ist an sich gegen
if (BrowserUnterstuetztOptionalesGimmick) WendeOptionalesGimmickAn();
einzuwenden? Hierbei geht es wohl um
if (UmstaendlicheAlternativmethodeNoetig) Alternative();
Es erscheint mir eine typische JavaScript-Aufgabe, eine gewisse Funktionalität in solchen Fällen hinzuzufügen.
Mathias