Hallo,
eher gegen wichtige Grundprinzipien der Software-Entwicklung, beispielsweise die Wartbarkeit betreffend.
Also kein Code-Ästhetik als Selbstzweck, sondern du möchtest den "hack" nah
beim zugehörigen CSS wiederfinden? Das hat allerdings große Vorteile, liesse
sich aber ggf. vielleicht auch per PHP o.ä. verwalten.
Andererseits mag es auch interessant sein, den ganzen Müll für den IE 6 auf
einem Haufen zu haben, ggf. andere Besucher gar nicht mit dem Download zu
behelligen und eines Tages die Hacks oder den Alternativcode komplett zu
entsorgen.
Dass Conditional Comments zur Einbindung von Stylesheets mit Tabellenlayout vergleichbar sind, ist relativ betrachtet unerheblich.
Du meint den eigentlich "verhunzten" HTML-Code? Im Head stört mich eine
zusätzliche Zeile mit Kommentar nicht so sehr, zumal da u.U. schon solche
Klöpse reingekommen sind:
<meta name="MSSmartTagsPreventParsing" content="TRUE" />
<meta http-equiv="imagetoolbar" content="false" />
conditional comments sind verläßlich und etabliert.
Die Verlässlichkeit demonstriert sich ganz besonders in der Ausführung von IE7-Code, wenn man die IE5 einsetzt.
Hast du mal ein Beispiel was du meinst? Mir sind keine Interferenzen
zwischen den conditional comments aufgefallen.
Dafür sind conditional comments prinzipiell eigentlich sicherer und valider
als CSS-Hacks.
Grüsse
Cyx23