Hola:
¿En que orden los has puesto? Debes poner primero el general y después el del ie6 de lo contrario el general "machacará" los estilos del ie6, es decir, debes ponerlos así.
Código CSS:
Ver original<link rel="stylesheet" href="estilos.css" type="text/css" media="screen" />
<!--[if lt IE 7]>
<link rel="stylesheet" href="ie6.css" type="text/css" media="screen" />
<![endif]-->
Cita:
Iniciado por Impostor realmente da igual, son comentarios condicionales y lo que importa es
<!-- . Es decir poner esto
Código CSS:
Ver original<!--Hola a todos y bienvendos a foros del Web>
<link rel="stylesheet" href="ie6.css" type="text/css" media="screen" />
<![endif]-->
también valdría para IE.
Cierto, pero así afectaría a
todas las versiones de IE y sólo lo necesita para el IE6
Cita:
Iniciado por juan_ignacio De todas maneras, para que elija una hoja de estilo para ie6 lo lógico sería:
<!--[if IE 6]>
<link rel="stylesheet" href="ie6.css" type="text/css" media="screen" />
<![endif]-->
Pero de la forma que lo hace incluye todos los IE inferiores a la versión 7 y se cubre las espaldas con posibles versiones inferiores a la 6.
Saludos.