Bonjour,

Il est possible de customiser les radio et checkbox avec CSS voici un
exemple :

http://www.hongkiat.com/blog/css3-checkbox-radio/


--
Steven Mouret

Le 25 février 2015 10:10, Ariane Andurand <[email protected]> a écrit :

> Merci Olivier pour cette réponse rapide et complète !
> ... et surtout merci de nous avoir alerté sur notre erreur de <label>
> hérité du code de base de Joomla! que nous avions oublié de remplacer par
> un <div>.
>
>
> Le 25 février 2015 10:05, Olivier Nourry <[email protected]> a écrit :
>
> Bonjour,
>> en fait les roles et propriétés ARIA sont là pour remplacer les
>> propriétés natives d'un élément HTML lorsque celui-ci n'en dispose pas. Ex:
>> mettre un rôle button à un span le fait passer aux "yeux" des API
>> d'accessibilité pour un bouton... tout en restant un span visuellement,
>> tant qu'on ne le style pas spécifiquement, et sans pour autant pour
>> proposer la gestion clavier inhérente à un bouton dans le navigateur. Tout
>> cela reste à construire via du code JS et/ou CSS.
>> Dans ton cas, les role="checkbox" et propriété aria-checked sont
>> redondants avec les propriétés natives de l'élément <input
>> type="checkbox">. Donc ils ne servent à rien, concrètement, hormis à poser
>> les bases de problèmes en cas de manipulation ultérieure...
>> Donc, le code peut se contenter d'être:
>> <input id="modlgn-remember" type="checkbox" value="yes" name="remember"/>
>>   <label for="modlgn-remember">Se souvenir de moi</label>
>>
>> On bidouille avec ARIA uniquement pour (je suppose) contourner les
>> limitations de stylage des checkbox natives (ah, ces maquettes faites sous
>> Mac et qui font que le client est déçu de voir des cases à cocher moins
>> jolies sous Win...). A mon avis c'est rarement une bonne idée vu le
>> supplément de travail et la moindre robustesse (compatibilité des
>> browsers/At etc).
>>
>> Note: pourquoi un <label> autour?
>>
>>
>>
>> Cordialement,
>>
>> [image: --]
>> Olivier Nourry
>> [image: http://]about.me/oliviernourry
>> <http://about.me/oliviernourry>
>>
>>
>> Le 25 février 2015 09:56, Ariane Andurand <[email protected]> a
>> écrit :
>>
>>> Bonjour la liste,
>>>
>>> Avec mes collègues nous tentons de mettre en oeuvre une adaptation d'un 
>>> *Template
>>> Joomla! Accessible *qui pourra être disponible prochainement sur un Git.
>>>
>>> Nous sommes confrontés chaque jour à de nouvelles problématiques pour
>>> nous mais qui ne le sont peut être pas pour la plupart d'entre vous. Nous
>>> faisons donc appel à vos connaissances aujourd'hui.
>>>
>>> *Round1: La checkbox ...*
>>> Nous avons trouvé une multitude d'exemples qui retravaillent la checkbox
>>> avec des ul, li, et images + modification au clic de l'aria-checked=""
>>> (ex : http://test.cita.uiuc.edu/aria/checkbox/checkbox1.php )
>>>
>>> La question est la suivante :
>>> *Une checkbox standard de ce type (ci-dessous) avec une modification de
>>> l'aria-checked="" en JS est elle aussi accessible que le précédent exemple
>>> ?*
>>>
>>> <label>
>>>   <input id="modlgn-remember" type="checkbox" value="yes"
>>> name="remember" role="checkbox" aria-checked="false" >
>>>   <label for="modlgn-remember">Se souvenir de moi</label>
>>> </label>
>>>
>>> Merci /
>>>
>>> Bonne journée ... et que la grippe vous épargne !
>>>
>>> Ariane
>>>
>>>
>>> _______________________________________________
>>> liste_gta mailing list
>>> [email protected]
>>> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
>>>
>>>
>>
>> _______________________________________________
>> liste_gta mailing list
>> [email protected]
>> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
>>
>>
>
> _______________________________________________
> liste_gta mailing list
> [email protected]
> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
>
>
_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à