@@Joachim:
nuqneH
Und eh ich so eine Hackerei - mit Html in Expressions - mache, nehme ich persönlich lieber gleich Javascript.
CSS-Expressions _sind_ JavaScript – dort notiert, wo sie hingehören: im Stylesheet.
Mit CSS-Expressions gibt man Darstellung an, kein Verhalten. Diese Angaben gehören also zur Präsentationsschicht (ins Stylesheet), nicht zur Verhaltensschicht (externes JavaScript oder 'script'-Elemente).
Es ist imho auch ein Irrglaube, den IE6 bereits als aussterbende Randgruppe zu betrachten
Das hängt von der Zielgruppe ab. Wo ich arbeite, tun wir das. Die Seiten sollten im IE 6 noch funktionieren, und wenn sich die Darstellung mit wenigen Handgriffen auch für den IE korrigieren lässt (d.h. wenn '* html foo {bar: baz}' dieselbe Wirkung zeigt wie '*+html foo {bar: baz}' im 7er), dann wird es getan. Andernfalls müssen die paar IE-6-Nutzer eben mit nicht optimaler Darstellung leben.
auch wenn Google das gene möchte.
Nicht nur Google.
Leider hat sich grade dieser Dino- insbesondere bei zahlreichen _grossen_ Firmen - hartnäckig eingenistet.
Soll man diesen Firmen nun wünschen, dass irgendwer eine der vielen Sicherheitslücken des IE 6 ausnutzt und deren Netz lahmlegt, der Systemadmin eins auf den Deckel kriegt und der neue dann vernünftige Software installiert?
Derzeit darf - insbesondere bei B2B-Anwendungen - eher IE8 als Randgruppe betrachtet werden. Und glaube mir - das nervt.
Das glaube ich gern.
Qapla'
Volumen einer Pizza mit Radius z und Dicke a: pi z z a