2012-05-15 11 views

risposta

1

Di fronte a questo problema, ho appena diviso la mia manifesta in 2:

  • avere 1 per la base (reset, twitter bootstrap, ...) e
  • l'altra per applicazione specifica CSS
1

Se si stanno scrivendo fogli di stile specifici per gli IE, è meglio non concatenarli tutti insieme. Pertanto, avrei un file manifest principale, in cui vorrei caricare tutti i miei file di foglio di stile generali insieme e 1/2/3 manifest (s) per IE (s) utilizzando i commenti condizionali (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]> .... 

in questo modo sarei assicurato che le prestazioni css carico non sarebbe male nei browser diversi da IE e che i miei fogli di stile IE-specifici non sarebbe caricato per le varie versioni in cui sono comunque non dovrebbero essere caricati (correzioni IE6 in IE7, p.ex.).

Problemi correlati