giovedì 26 giugno 2014

[CSS] Compatibilità: retro-compatibilità e diversità di rendering





Sono ancora tanti i problemi per ciò che riguarda la strada percorsa dallo sviluppo dei CSS. Due principali:

-compatibilità con i browsers di vecchia generazione
-diversità di rendering

RETRO-COMPATIBILITÀ
Due sono i percorsi da poter scegliere: quello di "abbandonare" e lasciare al loro destino i browsers di vecchia generazione o quello di usare il metodo cross-browser con il quale vengono messe in atto una serie di strategie che preservano un minimo di compatibilità con i vecchi browsers senza perdere i vantaggi dell'uso del CSS.
Le strategie possono raggruppate in tre:

-il metodo @import, dove si rimane comunque in un ambito (X)HTML/CSS
-l'uso di un CSS standardizzato valido per qualsiasi tipo di browser
-l'uso di JavaScript per lo sniffing del browser, in modo da avere ogni browser il proprio CSS adattabile.

DIVERSITÀ DI RENDERING
Qua le strategie vengono valutate analiticamente caso per caso dato che ogni browser (Explorer 5 soprattutto) interpreta a modo proprio le parole chiavi per definire la dimensione dei font, del carattere e altro. L'unica soluzione possibile sembra quella di testare le pagine con ogni browser dato che la visualizzazione sarà diversa dal browser (di vecchia generazione) adottato.

0 commenti:

Posta un commento