Sto realizzando un sito istituzionale avente e requisiti tecnici di accessibilità e devo poter modificare la visibilità, quindi aumentare le dimensioni dei caratteri e altro utilizzando css.
C'è qualche anima gentile che è in grado di darmi qualche consiglio
Un grazie anticipato
Alta visibilità
Moderator: magallo
Re: Alta visibilità
la possibilità di aumentare la dimensione dei caratteri può essere gestita definendo in em la dimensione dei caratteri (anche se con i browser moderni ormai si zoomano anche i font dimensionati in pixel).
Se con "aumentare le dimensioni in pixel" intendi i pulsantini che si trovano su alcuni siti per passare da un set di dimensioni ad un altro, puoi gestire la cosa creando una serie di regole css per ogni "set tipografico" e poi cambiarli al volo via js (magari attribuando a body un id differente) in questo modo con poche righe di js dovresti riuscire a gestire il tutto.
Questa seconda soluzione comunque non è decisamente fra i requisiti di accessibilità
Se con "aumentare le dimensioni in pixel" intendi i pulsantini che si trovano su alcuni siti per passare da un set di dimensioni ad un altro, puoi gestire la cosa creando una serie di regole css per ogni "set tipografico" e poi cambiarli al volo via js (magari attribuando a body un id differente) in questo modo con poche righe di js dovresti riuscire a gestire il tutto.
Questa seconda soluzione comunque non è decisamente fra i requisiti di accessibilità
Re: Alta visibilità
Grazie per il consiglio!
Ma le regole css le devo inserire in una cartella (css) sulla direttrice principale del sito e richiamarli poi con js, oppure associandoli al template nell'area css di madesimple?
Grazie ancora
Ma le regole css le devo inserire in una cartella (css) sulla direttrice principale del sito e richiamarli poi con js, oppure associandoli al template nell'area css di madesimple?
Grazie ancora
Re: Alta visibilità
no tu scrivi un unico foglio stile.
Nel tuo template ci sarà una cosa del genere
...
Quello che il js deve fare è sostituire il valore del nodo parametro "normal" con ad esempio "big"
Nel css avrai una cosa del genere:
#normal {font-size:0.92em;}
#big {font-size:1.1em;}
con la stessa logica puoi associare anche un differente colore di sfondo e del testo per preparare una versione ad alto contrasto
Nel tuo template ci sarà una cosa del genere
...
Quello che il js deve fare è sostituire il valore del nodo parametro "normal" con ad esempio "big"
Nel css avrai una cosa del genere:
#normal {font-size:0.92em;}
#big {font-size:1.1em;}
con la stessa logica puoi associare anche un differente colore di sfondo e del testo per preparare una versione ad alto contrasto
Re: Alta visibilità
Ok! ti ringrazio molto ora mi è chiara la cosa
Ciaoo!
Ciaoo!
Re: Alta visibilità
Axxe perchè non prepari un piccolo post da mettere nella sezione sulla 4/2004?axxe16 wrote: no tu scrivi un unico foglio stile.
Nel tuo template ci sarà una cosa del genere
................
Alby
Re: Alta visibilità
perchè no , appena ho un pò di tempo metto su un mini tutorial con un paio di esempi