I CSS2 sono basati su un insieme di princìpi di progettazione quali:
Compatibilità in avanti e all'indietro I programmi utente per CSS2 saranno in grado di comprendere i fogli di stile CSS1. I programmi utente per CSS1 saranno in grado di leggere i fogli di stile CSS2 e di tralasciare le parti che non comprendono.
Complementarità rispetto a documenti strutturati I fogli di stile fanno da complemento a documenti strutturati (p.es., HTML ed applicazioni XML).
Indipendenza dal produttore, dalla piattaforma e dal dispositivo I fogli di stile permettono ai documenti di rimanere indipendenti dal produttore, dalla piattaforma e dal dispositivo.
Manutenibilità Collegando i documenti a fogli di stile, i gestori possono semplificare la manutenzione dei siti e conservare la coerenza dello stile attraverso un intero sito.
Semplicità CSS2 è più complesso di CSS1, ma rimane un linguaggio per fogli di stile semplice, che può essere letto e scritto da esseri umani.
Prestazioni di rete I fogli di stile fanno diminuire nella maggior parte dei casi la dimensione dei contenuti. Per di più, è necessario un minor numero di transazioni, il che aumenta ulteriormente le prestazioni di rete.
Accessibilità Numerose caratteristiche dei CSS renderanno il Web più accessibile agli utenti con disabilità.
COMMENTI







