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