Bonjour,
j'ai bientôt fini la refonte du site de l'association où je travaille, et comme la cible principale de l'association (et donc du site) est les déficients visuels, ce site se doit d'être un exemple d'accessibilité.
Concernant la possibilité offerte aux visiteurx de changer la taille de la police (sans rentrer dans les options du navigateur), j'avais au début poter pour une liste déroulante, proposant plusieurs styles :
-normal
-gros caractères
-contraste accentué
-couleurs inversées
Cela fonctionnait bien, mais un problème est apparut.
Certaines personnes on effet besoin, par exemple, des couleurs inversées, mais pas des gros caractères. Dans d'autres cas, les 2 seront nécéssaires. De plus, le besoin en grossissement varie également d'une personne à l'autre ...
Tout ça pour dire que cette méthode ne permettait pas une personnalisation des réglages suffisament personnalisée.
Je suis donc partie dans la direction de JavaScript, avec 2 fonctions : increaseFontSize() et decreaseFontSize(), qui uniformisent et modifient la taille de tout le texte, et toujours la possibilité d'inverser les couleurs grâce à une feuille de style différente.
Le problème maintenant, c'est que je ne parvient pas à garder les réglages d'une page à l'autre, et que ça s'annonce compliqué.
Avant de me lancer corps et âme dans les XMLHttpRequest() (solution finalement privilégiée), je viens vers vous pour savoir si il s'agit vraiment de la meilleure solution...
Merci d'avance pour vos avis sur la question
j'ai bientôt fini la refonte du site de l'association où je travaille, et comme la cible principale de l'association (et donc du site) est les déficients visuels, ce site se doit d'être un exemple d'accessibilité.
Concernant la possibilité offerte aux visiteurx de changer la taille de la police (sans rentrer dans les options du navigateur), j'avais au début poter pour une liste déroulante, proposant plusieurs styles :
-normal
-gros caractères
-contraste accentué
-couleurs inversées
Cela fonctionnait bien, mais un problème est apparut.
Certaines personnes on effet besoin, par exemple, des couleurs inversées, mais pas des gros caractères. Dans d'autres cas, les 2 seront nécéssaires. De plus, le besoin en grossissement varie également d'une personne à l'autre ...
Tout ça pour dire que cette méthode ne permettait pas une personnalisation des réglages suffisament personnalisée.
Je suis donc partie dans la direction de JavaScript, avec 2 fonctions : increaseFontSize() et decreaseFontSize(), qui uniformisent et modifient la taille de tout le texte, et toujours la possibilité d'inverser les couleurs grâce à une feuille de style différente.
Le problème maintenant, c'est que je ne parvient pas à garder les réglages d'une page à l'autre, et que ça s'annonce compliqué.
Avant de me lancer corps et âme dans les XMLHttpRequest() (solution finalement privilégiée), je viens vers vous pour savoir si il s'agit vraiment de la meilleure solution...
Merci d'avance pour vos avis sur la question