¿Es posible combinarlos como
* html @import url(ie6hacks.css);
No. AT-reglas como @import no son selectores, así que no se puede combinar con otros selectores.
Hay maneras de hacer al-reglas funcionan como cortes, por ejemplo esto:
@import url(/* no! */iehacks.css);
se cargarán por IE6/7, pero no los otros navegadores. Sin embargo, no recomendaría usarlo; este tipo de cosas pueden ser realmente frágiles. Este ejemplo particular también es CSS no válido.
Como dice Daniel, si quieres archivos .css separados para hacks, el mejor enfoque es una etiqueta de enlace condicionalmente incluida. La belleza de "* html" es que puedes poner reglas de pirateo en la misma hoja de estilo, que es más fácil de administrar si solo hay unas pocas; si tiene una hoja de estilo separada de todos modos, no ofrece ninguna ventaja.
OMI “* html” para IE6 es la única entrar ilegalmente en él todavía es legítimo usar hoy. Toda la materia modelo de caja está muerto, junto con IE5 - suponiendo que no se esté usando IE6 modo no estándar, que no debería - y los otros navegadores, incluso Internet Explorer 7, son generalmente demasiado bueno para ser capaz de atacar con un simple truco; los pocos hacks que pueden atacarlos son demasiado complejos/frágiles/inválidos para usarlos realmente.
(Y como el inventor de la caja Modelo simplificado Hack, digo una buena liberación abundante para ellos.)
Jajaja, eso es un buen truco, aunque cada vez que aprender un nuevo truco IE siento que mi cerebro se expanden con el conocimiento y el contrato de dolor al mismo tiempo. –