Nel progettare un sito web, accessibile e SEO-friendly, ricopre fondamentale importanza la costruzione di un markup validato! I web designer devono curare il codice (X)HTML delle pagine web ed evitare grossolani errori di sintassi, che possono penalizzare la fruizione dei contenuti.
Allo scopo si utilizzano gli standard W3C, che garantiscono l’interoperabilità di tecnologie e soluzioni per il Web. Anche per i fogli di stile CSS esistono degli standard, sempre definiti dal W3C. La versione attualmente supportata e documentata è quella relativa ai CSS2.
E qui arrivano i problemi! Il web design è, da sempre, un settore in continua evoluzione che riassume le tendenze e la crescita di Internet, dei Web Services, della Comunicazione. Si sperimentano nuove forme, si vagliano nuove frontiere di layout e impaginazione.
Non si può pensare di limitare la scrittura degli style-sheets a regole preimpostate e vecchie di anni. La scelta di validare i CSS è, attualmente, una scelta sbagliata! Se ti stai chiedendo il perchè, continua a leggere.
Tutti i principali browser (compreso Internet Explorer) continuano a sperimentare nuove implementazioni per il rendering dei Siti Web, inseguendo i cambiamenti e la creatività nel campo della grafica e del design.
I CSS3 sono un “prodotto” recente, e non rispettano gli standard del W3C. Eppure molti designer hanno usato la loro sintassi, in parte già introdotta nei browser, per realizzare documenti web. Anche le proprietà per modificare i bordi, le sfumature, le ombreggiature, etc non sono supportate. Ma sempre più spesso vengono utilizzate.
Gli standard sono delle ottime linee guide per scrivere codice scalabile e cross-compatibile, ma allo stesso tempo non contribuiscono alla crescita delle risorse, soprattutto per quanto riguarda i CSS.
Attenzione però… alcune regole sono comunque importanti nei fogli di stile. Non tutte devono essere trascurate. La critica è rivolta solo ad alcune eccezioni, che si possono fare durante la costruzione dei template grafici.
In generale, sarebbe meglio dedicare maggior attenzione ad un markup in regola con gli standard W3C e a contenuti accessibili al 100%, piuttosto che alla alla validazione dei fogli di stile, dove basta un -border-radius per rovesciare le carte.
Insomma, dobbiamo anche supportare l’innovazione!


FACEBOOK
TWITTER
