Hallo,
<!--[if lte IE 8]>
<link rel="stylesheet" type="text/css" href="/css/_xx_css-alte-ie.css" media="screen">
<![endif]-->
Das kann man so machen, ja.
Ob man Conditional Comments mit separaten Stylesheets nutzt, ist Ansichtssache. Andere nutzen lieber [Selektor-Hacks](http://browserhacks.com/), damit sie die Styles für ein Modul an ein und derselben Stelle haben, anstatt sie separat zu lagern. Das verringert den Wartungsaufwand – wenn du an einem Modul etwas änderst, dann musst du jedes Mal im IE-Stylesheet nachsehen, ob es eine zugehörige Regel gibt, und diese anpassen. Ellenlange Diskussionen dazu findest du im Forumsarchiv.
Von dieser Sache abgesehen würde ich eher bezweifeln, dass sich IE 6 und IE 8 in einem Stylesheet behandeln lassen. Zwischen IE 6 und IE 8 liegen Welten. IE 6 und 7 haben außerhalb der Volksrepublik China keine Relevanz mehr, daher würde ich realistischerweise nur IE 8 testen. Für den sind wiederum nicht viele Anpassungen nötig. Falls das für deine Site zutrifft, ist ein separates Stylesheet eher Kanonen auf Spatzen.
Viele Grüße,
Mathias
--
[Chaplin.js - JavaScript application architecture on top of Backbone.js](http://chaplinjs.org/)