Feb 26 2008
Anticipazioni - Gabriele Romanato: seminari sui CSS
Ho accolto con immensa gioia l’invito a partecipare a questi seminari. La motivazione principale che mi ha spinto ad accettare l’invito è la possibilità di offrire un contributo concreto su un argomento che mi sta molto a cuore.
Anche se non sono un esperto nel settore dell’accessibilità, ho incominciato ad occuparmi dell’argomento verso la fine del 2005, quando ho scoperto il sito di Michele Diodati, con cui ho cominciato a collaborare nella traduzione di risorse sui CSS. Di li a poco è nato il primo abbozzo del mio progetto sui fogli di stile, che potete trovare all’ormai vetusto indirizzo http://gabrieleromanato.altervista.org/css/. Il sito vero e proprio, CSS Zibaldone, nasce nell’estate del 2006, precisamente l’8 agosto di quell’anno. Il sito è quindi molto giovane, con tutti i limiti del caso.
Ma veniamo agli argomenti principali dei miei due seminari. Idealmente, essi sono divisi in due grandi idee di fondo: struttura e realtà. Struttura e realtà ripropongono il dissidio esistente tra essere ed apparire, un dissidio che si è fatto assai stridente con l’evolversi del Web. Se all’inizio il Web era basato unicamente sulla struttura, in quanto gli stili per la presentazione non erano presenti, con l’andare del tempo e con le richieste degli autori si è assistito dapprima ad una confusione tra struttura e presentazione (marcatura presentazionale) e quindi alla divisione tra queste due categorie con l’avvento dei fogli di stile nel 1996 (anche se si dovette attendere alcuni anni prima di avere una buona implementazione nei browser).
Tuttavia, come ricorda Håkon Wium Lie (uno dei padri dei CSS) nella sua tesi di laurea sui fogli di stile, affinché questa separazione abbia luogo, è necessario che i documenti siano strutturati in modo logico e semantico. Un documento strutturato con criterio ha già compiuto un grande passo in avanti nel cammino che lo porterà ad essere un documento accessibile.
Questo sarà l’argomento del primo seminario, Conversione e formattazione di un documento in XHTML e CSS, in cui vedremo come sia possibile trasformare un documento con dei grandi limiti a livello di accessibilità in un documento fruibile dagli utenti. Questo seminario ci darà l’occasione di parlare degli argomenti di base dei fogli di stile, che saranno poi affrontati nel secondo seminario.
Il secondo seminario, Layout con i CSS: dalla struttura alla realtà, tratterà della realtà dei layout con i fogli di stile. Se nel primo seminario ci eravamo occupati della struttura (e quindi dell’essere), in questo seminario parleremo della realtà delle presentazione, ossia dell’apparire. Vedremo come realizzare dei layout avanzati, delle clonazioni e degli esperimenti con i fogli di stile, sottolineando al contempo il ruolo delle struttura e della semantica nella realizzazione di questi progetti. Alcuni progetti trarranno spunto dai miei test sui CSS, mentre altri saranno creati ex novo per l’occasione. Tratteremo anche della compatibilità con Internet Explorer, affrontando, dove necessario, la proprietà hasLayout
.
Infine, alla domanda sul perché bisogna occuparsi di accessibilità, rispondo “perché è giusto farlo”. Questa sarà la filosofia di base che animerà il mio intervento. Spero di riuscire a trasmettere questo messaggio che, al di là dei dati meramente tecnici, rimane di assoluta importanza.
Popolarità: 15% [?]