L'accessibilità del sitoVisto il suo contenuto prevalentemente tecnico, questo sito è stato costruito per risultare accessibile alla maggior parte dell'utenza, indipendentemente dal tipo di browser utilizzato (io sono il primo che durante le installazioni su server utilizza browser testuali dalla shell per scaricare software o per cercare informazioni). Innanzitutto il codice che compone le pagine è stato convalidato come HTML 4.1 Strict, il che vuol dire che al suo interno non appare alcun riferimento al modo di presentare graficamente le informazioni. Tutta l'impostazione grafica è stata invece realizzata usando i CSS, supportati ormai dai più moderni browser; il mancato utilizzo dei fogli di stile non pregiudica comunque l'usabilità del sito: questo garantisce che in caso di malfunzionamenti o cattiva interpretazione dei fogli di stile sia sufficiente disabilitarli. Per scelte di compatibilità la disposizione dei menù e dei testi è stata realizzata utilizzando una tabella invece dei posizionamenti assoluti: in questa maniera anche i browser più vecchi non hanno problemi a visualizzare in maniera corretta il sito; inoltre per una scelta personale ho mantenuto all'interno dei link il parametro TARGET, elemento deprecato nell'HTML 4.01, quando intendo far aprire una nuova pagina al browser: avrei ottenuto lo stesso risultato utilizzando codice JavaScript, ma non vedo l'utilità dell'accanirsi per raggiungere il massimo livello di compatibilità se poi devo ricorrere a trucchi che oltre a risultare più pesanti possono creare problemi. Menù e sottomenù sono inseriti in contesti differenti, utilizzando colori diversi per distinguerli; ai menù è associato un accesso rapido da tastiera, utilizzando i tasti numerici a partire dall'1 per selezionare le differenti voci, mentre per i sottomenù si utilizzano i tasti alfabetici a partire dalla a. Un foglio di stile opportunamente preparato permette inoltre di stampare la pagina in formato facilmente leggibile e senza includere le parti grafiche interattive. Un altro foglio di stile alternativo permette invece una visualizzazione più lineare del sito, eliminando gli elementi grafici e la struttura tabellare, al fine di rendere più agibile la navigazione con sistemi dotati di schermo a bassa risoluzione, come ad esempio PDA o Smart Phone. A tutte le immagini è associato un testo alternativo che ne descrive il contenuto; lo stesso dicasi per i link, soprattutto quelli che permettono lo scarico di materiale: in questo caso a fianco al link viene specificato il formato del file e la sua dimensione. Ho preparato anche una pagina XHTML di prova che gestisce il layout di questo sito utilizzando unicamente i CSS. Purtroppo viene vista correttamente solo dai browser più moderni, quindi preferisco per il momento continuare ad utilizzare le tabelle. RIFERIMENTI
|