¿Como incluir css para Internet Explorer?

He estado intentando crear una css específica para Internet Explorer 6 (de lejos el peor navegador que un usuario se pueda encontrar...) y no hay manera. Me explico.

Tengo una página creada con drupal con un css estandar ("style.css"). Si veo esa página en Firefox, Safari, Opera, etc. la veo perfectamente bien, pero si uso el dichoso Internet explorer, todo se me mueve y se ve francamente mal.

He buscado por la página oficial de Drupal y he encontrado un tutorial donde enseñan un método que se supone funciona. El tutorial está en el siguiente enlace:
http://drupal.org/node/134569

Siguiendo las instrucciones he creado un css específico para Explorer y lo he llamado "fix-ie.css". Lo he subido a la carpeta de mi tema y he añadido lo siguiente a mi "page.tpl.php":
  <!--[if lt IE 7]>    <style type="text/css" media="all">@import "<?php print base_path() . path_to_theme() ?>/fix-ie.css";</style>  <![endif]-->  <!--[if IE ]>  <style type="text/css" media="all">@import "<?php print base_path() . path_to_theme() ?>/fix-ie.css";</style>

Pues nada, que no consigo que se cargue mi css específico para el explorer.

¿alguien sabe como conseguir esto?, es decir ¿como añadir a una página drupal un css exclusivo para Internet explorer?

Y ya que estoy muestro otro problema que me ha surgido también con Internet Explorer:

He creado mi propio fichero tpl para un usernode ("node-ficha_de_usuario.tpl.php") y le he añadido dentro algunos estilos específicos de este nodo para que me coloque los distintos elementos como busco.
Pues bien, en Firefox, Safari, etc. me funciona a la perfección pero, otra vez, en Internet Explorer no hay manera.

¿Alguna solución a este otro problema? (por favor)

Un saludo,
Barry Collins

Foros: 

Enviado por atomicman el

¿has probado de limpiar cache despues de incluirlo en el .info? en admin/settings/performance (en el 6.x) o update.php para que te recargue los estilos.

Enviado por barrycollins el

Gracias por la ayuda.
He de decir que la instalación que estoy usando es de drupal 5, con lo que lo de incluirlo en el .info no es factible.
De todas formas, he estado mirando y creo que he encontrado la clave.
Como era de esperar todo se debe a un "problemilla" que tiene internet explorer con las css. Al parecer no aguanta más de 31 ficheros css, y claro como tenía unos cuantos módulos instalados con sus respectivas y particulares css, pues no hacía caso de mi css específico para internet explorer.

La solución la he encontrado a medias.
Para paliar este y otros problemas que pudieran surgir, drupal tiene un apartado que se encarga de unir todas las css en una sola.
Si vamos a "Configuración del sitio" y luego a "Rendimiento", podemos ver un apartado llamado "Archivos agregados y CSS comprimido" que podemos activar o no. Activando este apartado he solucionado el tema. Ahora me lee las css específicas para internet Explorer.
El problema es que este apartado es mejor activarlo una vez tengamos el sitio web terminado e instalado, ya que si lo activamos podemos tener problemas de refresco a la hora de ir añadiendo las css, con lo que puede complicarnos un poco la vida.

Mira en este enlace que lo explican bastante bien:
http://carlos.rinconsanchez.com/ie-tiene-un-numero-maximo-de-ficheros-css-que-le-puedes-anadir

Un saludo,
Barry Collins

Enviado por 11039038 el

Tengo el sitio con xammp, localmente en vista, todo iba bien, hasta que seme dió de dar setting/performance y activé css y ahora el apache no soporte y se cae y lo peor es que no me deja ver el sitio. sale error y se cae el apache.
Por favor quien me ayuda a recobrarlo? localmente