Thomas Luethi: Gray - Filter und CSS

Beitrag lesen

Hallo,

.bildgrau {FILTER: Gray()}

Das ist invalides Zeugs, das nur im MS IE "funktioniert".
Frag mal den CSS-Validator, was er davon haelt:
http://jigsaw.w3.org/css-validator/

<img class="bildgrau" ONMOUSEOVER="this.className = 'bildfarb'" ONMOUSEOUT="this.className = 'bildgrau'"; src="bild.jpg">
ABER: Kann man dies nicht gleich in der CSS lösen?

Fuer anstaendige Browser (Geckos: Mozilla, Netscape ab 6/7)
koennte man es auch mit der :hover-Pseudoklasse loesen:
img.bildgrau { /* bla */ }
img.bildgrau:hover { /* fasel */ }
Aber mit denen werden dafuer Deine FILTER-Dingsbums nicht funktionieren.

Also, wenn Du schon unbedingt invaliden, proprietaeren Kram verwenden
willst, sollst Du Dich auch dafuer anstrengen muessen! ;-)

Ich wuerde es sein lassen.

Gruesse,

Thomas