2011-10-14 10 views
3

Quelle est la meilleure approche pour avoir une CSS différente dépendante si la personne est désactivée?CSS et différents environnements

Par exemple un texte plus grand, plusieurs couleurs, etc.?

+4

http://www.w3.org/WAI/ –

+5

La meilleure approche n'est pas besoin de CSS différent pour ces utilisateurs. – robertc

+1

@robertc: pourquoi? Les regards et les sens alternatifs, tels que le contraste élevé, sont l'une des raisons pour lesquelles ils ont créé CSS en premier lieu. –

Répondre

0

Découvrez l'Institut national canadien pour le site aveugle: http://www.cnib.ca/en/

Ils ont mis en place quelques bonnes fonctionnalités, telles que

  1. changer contraste
  2. changer la taille du texte
  3. Passer au contenu
  4. tables pour données tabulaires uniquement

Pour l'essentiel, il s'agit simplement de changer les feuilles de style au besoin. Si vous faites cela, vous devriez probablement utiliser des cookies pour maintenir les préférences sur l'ensemble du site. Surtout, vous devez placer les liens pour ces options dans le haut de la page, où ils seront facilement accessibles, à la fois pour voir et à travers la structure de l'onglet.

+0

Merci. mais comment l'appliquer? –

0

Il y a un styleswitcher jQuery avec les cookies pour garder ici les préférences des utilisateurs: http://www.cssnewbie.com/simple-jquery-stylesheet-switcher/ et une méthode pour la mise en œuvre d'une manière accessible ici: http://www.alistapart.com/d/bodyswitchers/iotbs.html

Cependant, vous devez vous assurer que votre couleurs standard du site, la police taille, etc répondent à un niveau d'accessibilité de base pour commencer. WCAG2 Level A au minimum, et high-contrast/text-size etc en option. Si les utilisateurs ont des difficultés à percevoir votre site au départ, trouver et utiliser le sélecteur de styles est une autre tâche difficile pour eux avant qu'ils puissent accéder à votre contenu.

Questions connexes