Sulla html5shiv Google Code page l'utilizzo esempio include un IE condizionale:Ci sono effetti collaterali negativi sul caricamento di html5shiv in ogni browser?
<!--[if lt IE 9]>
<script src="dist/html5shiv.js"></script>
<![endif]-->
Tuttavia sul html5shiv github page, la descrizione illustra:
Questo script è il modo de facto per abilitare l'uso di HTML5 sezionamento elementi legacy Internet Explorer, così come lo stile HTML5 predefinito in Internet Explorer 6 - 9, Safari 4.x (e iPhone 3.x), e Firefox 3.x.
Un'ovvia contraddizione. Quindi, per soddisfare la mia curiosità, per chiunque abbia studiato il codice, ci sono effetti collaterali negativi sul caricamento di html5shiv in ogni browser (senza il condizionale IE)?
MODIFICA: Il mio obiettivo, ovviamente, è quello di utilizzare lo shiv senza il condizionale IE.
Grazie. Per chiunque sia interessato, html5shiv risolve anche il problema FF2 a condizione che il client abbia abilitato JavaScript nella propria UA. – Jeff
Grazie @Jeff, non lo sapevo! Dovrebbero scriverlo nel loro GitHub :) – Giona
Se è tutto ciò che fa html5shiv, perché non aggiungere semplicemente il blocco al tuo file CSS principale e farlo con esso? Se il tuo sito viene visitato da un browser antico, aiuta, e se usano un browser moderno, non farà alcun danno. Destra? –