Tach,
Ich empfehle, auf Conditional Comments zugunsten von CSS-Hacks zu verzichten.
wo ist der Vorteil? Halt, ich sehe, man muß nur eine CSS-Datei im Gegensatz zu vielen HTML-Dateien ändern.
Und insbesondere empfehle ich, auf *alle* pauschalen Conditional Comments zu verzichten. "[if IE]" ist Selbstmord.
Warum? Sobald eine neue IE Version erscheint, muß ich testen, was funktioniert und was nicht. Habe ich Conditional Comments wie "[if IE]" benutzt, muß ich meine Dateien durchgehen, falls der IE7, wieder erwarten, doch mehr kann als zuvor, habe ich hingegen "[if lte IE 6]" benutzt, muß ich Änderungen vornehmen, für alles was der IE7 nicht kann; mal davon ausgehend, dass der IE7 keine perfekte CSS-Umsetzung hat.
Ich gehe davon aus, dass ich sobald der IE7 erscheint, meine Seiten durchgehen, und aus dem Einbinden einer speziellen CSS-Datei per "[if IE]", zwei machen muß "[if lte IE 6]" und "[if IE 7]".
mfg
Woodfighter