Hallo,
Auf der sicheren Seite sind Sie, wenn Sie nach Möglichkeit weitestgehend auf den Einsatz von CSS-Hacks verzichten."
Alles was irgendwie Lesefehler verursachen kann sollte am Schluß des Stylesheets stehen. Hacks, welche bei validem Code bestimmte Fehler eines spezifischen Browsers nutzen, sollten verträglich sein. Allerdings mag auch hier die Trennung von CSS und HTML-Code minimal leiden, hier bei Gecko 1.8 / FireFox 1 - 2 CSS crossover muß z.B. zumindest ein Attribut vorhanden sein.
Ansonsten ist der IE 8 m.E. so gut, dass sich meist Lösungen ohne Extrawürstchen finden lassen, langfristig werden da Hacks wie (auch) comments sowieso verzichtbarer. Conditional Comments können aber auch sinnvoll sein, um alte IEs auszuschliessen; auch ein Grund, mich nicht pauschal gegen Conditional Comments zu entscheiden, selbst wenn ich den HTML-Code lieber etwas "sauberer" hätte.
Grüsse
Cyx23