Wolfgang: Böse Überraschung beim Test im IE

Beitrag lesen

Hi,

In dem du die Angabe per CSS-Hack vor älteren IEs versteckst,

Ist folgendes dann korrekt:

1. In der Std. CSS-Datei keine Overflow-Angabe
2. Nach dem Aufruf dieser CSS-Datei die Angabe

<!--[if gt IE 7]>
    <style type="text/css">body { overflow:scroll; } </style>
  <![endif]-->

Ich nehme an, dass die nicht IE-Browser das if-statement ignorieren und die obige style-Angabe interpretieren.
Eleganter wäre es aber vermutlich, in der Standard CSS
body { overflow:scroll; }
anzugeben und diese Angabe für den IE <= 7 zu löschen.
Aber wie mache ich dies?
  <!--[if lte IE 7]>
    <style type="text/css">body { overflow:NONE; } </style>
  <![endif]-->

overflow:none gibt es ja nicht. Müsste ich da auto angeben?
Weitere Frage:
In dem vorliegenden Falle muss ich ja im HTML diesen if unterbringen.
Gäbe es auch die Möglichkeit innerhalb der CSS-Datei diese IE-spezifischen Angaben zu machen?
Gruß
Wolfgang