Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/10/2011, 11:23
Avatar de MarioAraque
MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 1 mes
Puntos: 265
Respuesta: Exactamente para que sirve Conditional Stylesheets

Partiendo de la base que Internet explorer siempre da problemas en temas relacionados a Maquetacion, entonces Drupal te ofrece facilidades para poder poner css adicional que solo reconozca Internet explorer (o una version en particular de IE), y asi solucionar tus problemas de maquetación.

Vos tenes varias maneras de saber desde que navegador se conecta un usuario, pero lo que te interesa en realidad es, como dije antes, mostrar cierto codigo css (o fichero css) dependiendo del navegador desde el que se conecta.

El modulo te da el siguiente ejemplo, que es bastante practico:

Código HTML:
<!--[if lt IE 7]>
  <link type="text/css" rel="stylesheet" media="all" href="ie6-and-below.css" />
<![endif]-->
<!--[if IE 9]>
  <link type="text/css" rel="stylesheet" media="all" href="ie9.css" />
<![endif]-->
<!--[if IE]>
  <link type="text/css" rel="stylesheet" media="print" href="ie-print.css" />
<![endif]--> 
Los condicionales los reconoce solo el navegador, y vos no tenes que preocuparte de nada, solo sabras que si el usuario se conecta desde IE 7, cargara desde la web el fichero ie6-and-below.css, si se conecta desde IE 9, el fichero ie9.css, y si se conecta desde IE (sin tener en cuenta que version es, cargara ie-print.css.
Esta claro que si se conecta desde cualquier otro navegador, ninguna condicion se cumplira, por lo que no se cargara ningun fichero.

Espero que te haya servido.

Saludos.