Das hier ist cool. Man will, dass eine bestimmte CSS-Regel nur bei Gecko-Browsern unter Linux greift? Nichts leichter als das!

.linux.gecko #foobar { color:red; }

Oder nur in allen Operas?

.opera #foobar { color:red; }

Oder in Webkit-Browsern unter Windows?

.win.webkit #foobar { color:red; }

Und bevor die Reflexe der Javascript-Feinde einsetzen, möchte ich auf die Möglichkeit verweisen, bequem Fallbacks zu definieren:

#foobar:after { content:"Mach gefälligst Javascript an!"; }
.js #foobar:after { content:""; }

Nur weiß ich nicht, ob man diese an sich sehr edle Technologie auch in der Praxis gebrauchen kann, denn von seltenen Ausnahmen abgesehen macht ja eigentlich nur der Internet Explorer Ärger – und für den gibt es Conditional Comments. Aber dieses Ding ist trotzdem eine feine Angelegenheit und es ist ja auch nicht besonders groß.