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