2012-05-15 8 views

Respuesta

1

Cuando se enfrentó a este problema, acabo dividido mi manifiesta en 2:

  • que tiene de 1 para la base (reset, arranque gorjeo, ...) y
  • la otra para aplicaciones específicas CSS
1

Si está escribiendo hojas de estilo específicamente para los IEs, es mejor no concatenarlos todos juntos. Por lo tanto, tendría un archivo principal de manifiesto, donde cargaría todos mis archivos generales de hojas de estilo, y 1/2/3 manifiesto (s) para los IE utilizando los comentarios condicionales (http: //www.quirksmode. org/css/condcom.html):

<%= stylesheet_link_tag :application %> // main manifest 
<!--[if IE 6]> 
<%= stylesheet_link_tag :ie6 %> // ie6 manifest 
<![endif]--> 
<!--[if IE 7]> .... 

de esta manera estaría seguro de que el rendimiento css de carga no se verían perjudicados en los navegadores no-IE y que mis hojas de estilo IE-específicos no sería cargado para las diversas versiones en las que, de todos modos, no deberían cargarse (correcciones IE6 en IE7, p.ex.).

Cuestiones relacionadas