Acciderba!

Ho scritto un foglio di stile facendo uso della proprietà expression per ovviare alle magagne di MSIE introducendo scripting, ma il foglio non mi passa la validazione W3C!

VVoVe:

Le due cose non sono compatibili?

CSS:
codice:
#pippo {
	max-width: 100px;
	width: expression(document.body.clientWidth > 100 ? "100px" : "auto");
	margin: 10px auto 10px auto;
	text-align: left;
}
Il jigsaw riporta:
[list=1][*]Numero non valido : width Lexical error at line 12, column 79. Encountered: "?" (63), after : "" ? "1180px" : "auto");[*]margin Numero non valido : width Parse Error margin: 10px auto 10px auto;[*]text-align Numero non valido : width Parse Error text-align: left;[*]text-align Numero non valido : width Parse error - Unrecognized }[/list=1]

Brutto zozzo di un MSIE!!
:rollo: