Gunnar Bittersmann: IE 6 expression und hintergrundbild / background-image

Beitrag lesen

@@Gunnar Bittersmann:

nuqneH

Und was ich immer noch nicht in den Artikel reingeschrieben habe: Expressions mit weiter verschachtelter Klammerung müssen als letztes im Stylesheet stehen, da Webkits nachfolgende Regeln nicht mehr beachten.

Update:

Es sind die geschweiften Klammern, die Webkits CSS-Parser aussteigen lässt. Durch die Notation mit http://de.selfhtml.org/javascript/objekte/function.htm@title=Function-Objekt lassen die sich umgehen.

Statt

selector  
{  
  property: expression( [code lang=javascript](function(element) {element.style.property = value; })(this)
~~~ );  
}[/code]  
  
schreiben  
~~~css
selector  
{  
  property: expression( [code lang=javascript](new Function("element", "element.style.property = value;"))(this)
~~~ );  
}[/code]  
  
und dann können die Expressions an beliebiger Stelle im Stylesheet stehen.  
  
You heard it first.  
  
Qapla'  
  
Gunnar

-- 
Bildung läßt sich nicht downloaden. (Günther Jauch)