di: Alessandro Fulciniti 25 Febbraio 2004
Com'è noto, i fogli di stile consentono di modificare quasi totalmente la presentazione di struttura e contenuto di una pagina html. Realizzare siti internet attenti agli standard è importante, e utilizzare i fogli di stile per curare totalmente la presentazione è il primo passo. Un ulteriore passo avanti può essere fatto permettendo all'utente di personalizzare la sua esperienza di navigazione: vedremo infatti come sia possibile (attraverso i più diffusi linguaggi di scripting: Javascript, PHP, ASP e ASP.NET) poter offrire all'utente la possibilità di scegliere il foglio di stile con cui verrà presentato il sito.
Mettere a disposizione uno style switcher (letteralmente modificatore di stile) non è solo un voler mostrare quanto siamo bravi con i fogli di stile, ma una scelta attenta verso l'utente. Ecco un esempio di cosa sia possibile ottenere solo agendo sui css per la presentazione di una pagina: Css Zen Garden. Certo, in un sito "reale" e non puramente dimostrativo della potenza del design e dei css, gli stili alternativi saranno al massimo quattro o cinque, e uno di questi dovrà essere preferibilmente una versione testuale ad alta leggibilità per gli utenti ipovedenti. Ecco un esempio di sito istituzionale progettato senza l'uso di tabelle che consente una buona personalizzazione del look and feel del sito da parte dell' utente: il sito del Comune di Torino.
Aggiungere al vostro sito uno style switcher non è difficile, e vedremo in questo articolo diversi modi pronti e collaudati per farlo. Iniziamo con il dire che il vostro sito dovrà rispondere a certi requisiti se vorrete garantire una piena personalizzazione:
I punti sopra indicati potrebbero apparentemente sembrare dei vincoli, ma in realtà sono delle vere e proprie linee guida per la progettazione di un sito attenente agli standard attuali. A questo punto, se il sito che avete realizzato risponde ai requisiti appena visti, non vi resta che preparare dei fogli di stile alternativi per poter offrire all'utente la possibilità di scegliere la presentazione preferita.
Guida Progettazione siti webDall'analisi dei requisiti fino allo sviluppo e alla promozione:... |
Guida Pubblicare un sito webLe verifiche fondamentali da effettuare prima del lancio di un nuovo... |
Guida Architettura dell'InformazioneL'Architettura dell'informazione è la disciplina che permette di... |
Ogni settimana, direttamente nella tua e-mail: guide, articoli, tutorial e FAQ su Web Design e grafica per il Web.
Iscriviti alla newsletter
|
|
Corso Google AdWords Base27 Febbraio 2012 a Milano |
|
|
Corso Google AdWords Base28 Marzo 2012 a Roma |