Ho appena scoperto una cosa che tutti i webmaster/webdesigner ameranno.
Si chiama CSS3 PIE.
È uno script htc, cioè del formato proprietario di Internet Explorer che permette di introdurre nelle versioni 6-7-8 i CSS3.
Tuttavia sarà un lavoraccio usarlo perché dovete introdurlo in ogni elemento con la proprietà non-standard behavior
in un foglio di stile sotto commento condizionale perché altrimenti non otterrete un risultato positivo nel validatore CSS.
Poi la cosa che lo rende ancora meglio è che è software libero (Apache License 2.0 o GPL 2.0), così lo potrete usare nei vostri progetti senza limitazioni.
6 commenti
Questa è una figata se funziona a dovere, lo implemento appena posso!
Però spiegami cosa intendi per ''sotto commento condizionale''
per usarlo basta inserire
ogni volta e basta oppure occorre fare altro?
Questo è il modo.
Però se lo scrivi nel tuo CSS principale, il validatore W3C ti darà il CSS invalido.
Perciò ti conviene dare i dettagli per internet explorer su un file a parte e poi chiamarlo con l'hack del Commento Condizionale (cerca su un motore di ricerca per ulteriori informazioni su questo hack).
Ah.. Ok credevo dovessi fare altro. Tuttavia la soluzione che crea un CSS non valido la preferisco. Odio fare una dichiarazione condizionale sui file HTML.
Sappiate comunque che IE9 funziona a dovere ed interpreta il CSS esattamente come Firefox (hanno anche lo stesso punteggio nel test acid3
Acid3 non è solo per i CSS.
Comunque Firefox 4 sarà meglio di FF3.
Io invece sì.
Anzi, se dovessi trovarmi a fare un sito nuovo con proprietà CSS3 o con proprietà per browser allora caricherò i CSS con Javascript perché io sono dell'idea il codice valido è la prima cosa da ottenere da un sito.
Il commento condizionale invece secondo me è geniale e meno male che esiste.
Io lo sto usando anche qui con il file IE9.js che fa gli hack per IE <= 9.
> caricherò i CSS con Javascript
ah! no! arg! 😊 :)
Così sembra che io abbia detto un'assurdità.
Devi metterla nel contesto.
Intendo per esempio se si sta usando Gecko caricare un CSS con i vai -moz etc…