Mahlzeit,
Wieso benutzt du nicht conditional Comments?
Warum? Willst Du alle Deine HTML-Dokumente anfassen statt nur eines CSS-Files, nur weil ein neuer IE erscheint?
Muss man doch gar nicht. IMHO sinnvoll wäre eine Kombination aus beidem: da allgemein bekannt ist, dass der IE - insbesondere in älteren Versionen - Probleme mit CSS hat, die andere Browser aber nicht haben, muss man denen entsprechende Hacks ja gar nicht erst vorsetzen. Andererseits ist es nicht sinnvoll, für jede einzelne Version des IE unterschiedliche CSS-Dateien zu erstellen, zu warten und zu pflegen und jedesmal die HTML-Dokumente anzupassen.
Ich selbst nutze in meinen HTML-Dokumenten einen Conditional Comment:
<!--[if IE]>
<style type="text/css" type="text/css" href="IE.css">
<![endif]-->
In dieser Datei nutze ich dann alle die Hacks, die für die verschiedenen von mir unterstützten IE-Versionen notwendig sind. So muss ich bei jeder neuen Version nur eine zentrale CSS-Datei anpassen und andere Browser bekommen nur das zu sehen, was sie sehen sollen (und ich muss mich um Kompatibilität mit diesen in der Datei IE.css nicht kümmern).
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|