CSS : 5 ° Lezione
I Css possono sembrare semplici ed infallibili, ma naturalmente non lo sono. Anche i fogli di stile, infatti, sono soggetti al problema della compatibilità. Ma entriamo nello specifico …

Il mondo dell’informatica è in continua evoluzione e aggiornamento. Ogni mese esce un nuovo browser, o la versione nuova di uno vecchio, e diventa difficile aggiornare il linguaggio CSS (e HTML) perchè segua questi aggiornamenti. E’ qui, dunque, che nasce il primo problema in assoluto: la compatibilità tra diversi browser.
I CSS sono testati per funzionare al massimo su IE, e quindi iniziano ad incorrere in difficoltà appena utilizziamo altri browser. Per esempio con l’uso di Mozilla.
In questo caso, tuttavia, utilizziamo una tecnica che viene comunemente definita cross-browser. Si tratta di elaborare strategie e di usare trucchetti in grado di preservare un minimo di compatibilità con il passato senza rinunciare ai vantaggi dei CSS per i browser recenti. Essenzialmente, comunque, non si potrà mai fare a meno di costruire fogli di stile distinti, adatti rispettivamente ai nuovi e ai vecchi browser.
Un altro problema nel quale si potrebbe incorrere è quello della compatibilità dei dispositivi usati per visualizzare i Css. Abbiamo però già descritto una soluzione a questo problema attraverso l’utilizzo dell’attributo media.
Tags: cascading styles sheets, CSS








