Re: [webaccessibile] problemi su proprietà Hover
Marcello Cerruti
mar961 a libero.it
Gio 20 Apr 2006 17:02:45 CEST
Marcello Cerruti:
Con il behavior .htc può implementare le pseudoclassi dinamiche su
qualunque selettore, non contribuiscono all'effetto serra o
all'aumento del buco dell'ozono. Io non vedo controindicazioni.
Simone Volpini:
Una controindicazione è che non viene validato il css.
Marcello Cerruti:
1) Se non vi è alcun obbligo di legge non vedo il problema, a meno
che non si tratti, a mio parere, di puro feticismo da validazione
formale;
2) concordo con l'articolo "Validity does not equal best practices":
http://www.456bereastreet.com/archive/200603/
validity_does_not_equal_best_practices/
aggiungo l'esempio di una validazione strict con un utilizzo errato
dei marcatori, ad esempio: blockquote per rientrare il testo, ricade
nella stessa sfera, anche per l'utilizzo dei CSS il principio è più o
meno lo stesso.
3) il CSS può essere nascosto tramite Commento Condizionale o
JavaScript (tanto Explorer deve avere i CSS abilitati per utilizzare
i behavior .htc) e così i CSS validano;
4) in questo caso nascondere codice non standard non credo che
sarebbe in contrasto con la Legge Stanca, in quanto questo utilizzo
di :hover ha scopo estetico e non aggiunge o toglie nulla
all'accessibilità, in altri casi un oculato utilizzo dei CSS in
presenza di behavior htc consente ugualmente l'accessibilità, in
quanto si garantisce un meccanismo di "fallback" esattamente come per
gli altri JavaScript, vedi:
http://www.positioniseverything.net/css-dropdowns.html
ed il relativo esempio di "fallback":
http://www.positioniseverything.net/css-dropdowns-expanded.html
Alla luce di quanto sopraesposto continuo a non vedere alcuna
controindicazione.
Marcello Cerruti
Maggiori informazioni sulla lista
webaccessibile