@@molily:
Gerade die haben in einem CSS-Stylesheet nichts zu suchen, weil sie den Parser verwirren - ein Grund, warum expression mit IE8 deprecated ist und filter mit -ms-filter: "..."; umgeschrieben werden soll.
Ist mir auch schon aufgefallen, dass Safari bei
foo {bar: expression( [code lang=javascript](function(element) { element.style.bar = baz; })(this)
)}[/code]
aussteigt. (Ich vermute wegen der Klammerung.) Solch Zeugs müsste als letztes im Stylesheet stehen; nachfolgende Regeln beachtet Safari nicht mehr.
Es ist ein Jammer, dass Microsoft conditional comments in HTML und JavaScript eingebaut hat, aber nicht dort, wo man sie am meisten bräuchte – in CSS.
Live long and prosper,
Gunnar
--
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)