Fritz: der jigsaw Validator dreht durch

Beitrag lesen

Hallo,

meine Site verwendet zwei externe CSS.
beide CSS sind valide (na ja, _ein_ Fehler, hervorgerufen durch
width:expression(document.body.clientWidth > 820? "780px": "95%" );
aber damit kann ich leben, um dem IE max-width beizubringen.

Wenn ich jetzt aber die index.html durch den jigsaw Validator schicke, dann dreht der fast durch:
http://jigsaw.w3.org/css-validator/validator?uri=http%3A//www.widernhof.de/index.html&warning=1
die zweite CSS Datei kann der wohl nicht mehr vernünftig lesen.
(der link wird nicht richtig dargestellt, tut mir leid.)

Eingebunden hab ich die beiden CSS im <head> folgerdermaßen:

<style type="text/css" media="screen">
@import "main_widern.css";
</style>

<style type="text/css" media="handheld">
@import "handheld_widern.css";
</style>

@import, damit Browser der 4. Generation vom CSS ausgeschlossen werden.

Die Schreibweise:
<style type="text/css">
@import "main_widern.css" screen;
@import "handheld_widern.css" handheld;
</style>
musste ich verwerfen, weil sich der IE dran verschluckt (er zeigt dann die Seite ganz ohne CSS.

Frage: bug im Validator?
Oder: was hab ich falsch gemacht?

Gruß Fritz