Return to Video

visibilité du focus

  • 0:01 - 0:05
    Ce sur quoi je voudrais attirer votre attention aujourd'hui, c'est
  • 0:05 - 0:07
    la visibilité du focus
  • 0:07 - 0:10
    lorsque on utilise la touche tabulation.
  • 0:10 - 0:12
    En effet, il y a de nombreuses personnes
  • 0:12 - 0:16
    qui sont handicapés moteur
  • 0:16 - 0:18
    qui ne peuvent pas utiliser la souris
  • 0:18 - 0:21
    ou même vous lorsque votre souris sans fil tombe en panne
  • 0:21 - 0:24
    hé bien, on est bien content
  • 0:24 - 0:26
    de pouvoir utiliser la touche tabulation
  • 0:26 - 0:29
    et de savoir sur quel élément on se trouve
  • 0:29 - 0:32
    dans une page Web.
  • 0:32 - 0:34
    En effet, lorsque on utilise la touche tabulation
  • 0:34 - 0:36
    par défaut, si on ne fait rien,
  • 0:36 - 0:39
    chaque élément, comme les liens ou les champs de formulaire
  • 0:39 - 0:41
    va être visible.
  • 0:41 - 0:44
    L'élément qui prend le focus sera visible.
  • 0:44 - 0:49
    Là, si je suis sur "Actualités", "Blog",
  • 0:49 - 0:53
    "Contact", "Mentions légales", "Civilité" dans le champ de formulaire,
  • 0:53 - 0:56
    voilà.
  • 0:56 - 0:59
    Donc, à chaque fois que je passe d'un élément à l'autre
  • 0:59 - 1:00
    avec la touche Tab,
  • 1:00 - 1:03
    je dois pouvoir voir le focus.
  • 1:03 - 1:06
    C'est vraiment ce qu'on doit pouvoir voir sur chaque site.
  • 1:06 - 1:09
    Le problème, c'est qu'il y a une pratique aujourd'hui
  • 1:09 - 1:14
    qui consiste à utiliser des feuilles de style de réinitialisation,
  • 1:14 - 1:16
    qui vont mettre toutes les valeurs à zéro,
  • 1:16 - 1:19
    qui vont remettre toutes les valeurs à zéro,
  • 1:19 - 1:25
    pour se faciliter la vie et être compatible avec tous les navigateurs.
  • 1:25 - 1:27
    Ici je vous ai mis un extrait de code
  • 1:27 - 1:31
    où l'on a appliqué la propriété outline
  • 1:31 - 1:34
    O-U-T-L-I-N-E
  • 1:34 - 1:38
    c'est celle qui permet de gérer justement cette visibilité du focus,
  • 1:38 - 1:48
    et cette propriété vient d'être appliquée ici à tous les éléments de type a, form, input, textarea, select, button,
  • 1:48 - 1:50
    donc tous les éléments de formulaire,
  • 1:50 - 1:54
    et même des éléments qui peuvent les contenir, comme ul, ol, li.
  • 1:54 - 1:59
    Et ce qu'on a fait, c'est qu'on a mis "outline-style", donc le style à "none",
  • 1:59 - 2:03
    "outline-color" à "invert", on a inversé la couleur,
  • 2:03 - 2:08
    et "outline-width", la largeur, à zéro.
  • 2:08 - 2:11
    Et ça c'est absolument dramatique, comme on va le voir sur la page suivante :
  • 2:11 - 2:14
    je reprends exactement la même page,
  • 2:14 - 2:17
    et ici, j'appuie sur tabulation,
  • 2:17 - 2:19
    et là, vous ne voyez pas du tout où je me trouve !
  • 2:19 - 2:21
    C'est vraiment embêtant, parce
  • 2:21 - 2:23
    une personne qui ne peut pas se servir de la souris,
  • 2:23 - 2:27
    sera incapable de naviguer sur votre site,
  • 2:27 - 2:29
    si on fait ça.
  • 2:29 - 2:31
    Donc VRAIMENT,
  • 2:31 - 2:35
    si vous utilisez une CSS de réinitialisation, ce qui n'est pas interdit,
  • 2:35 - 2:41
    faites attention à ce que l'outline ne soit pas, lui, réinitialisé, inhibé.
  • 2:41 - 2:44
    On peut même, si on est consciencieux,
  • 2:44 - 2:48
    renforcer cette visibilité.
  • 2:48 - 2:54
    Ici par exemple, je fais tabulation, et on voit encore mieux
  • 2:54 - 3:00
    où je suis, car j'ai utilisé les pseudos-sélecteurs "focus" et "active"
  • 3:00 - 3:05
    pour renforcer cette visibilité par un fond différent,
  • 3:05 - 3:07
    et un entourage différent,
  • 3:07 - 3:10
    pour renforcer justement cette visibilité
  • 3:10 - 3:13
    lorsque j'utilise la touche tabulation.
  • 3:13 - 3:17
    Voilà, j'espère que vous avez saisi le problème,
  • 3:17 - 3:21
    si vous avez des questions, n'hésitez pas à les poser sur la page de commentaires.
  • 3:21 - 3:24
    Je tiens à remercier pour la réalisation de cette vidéo,
  • 3:24 - 3:27
    pour l'aide qu'il m'a apporté, notamment
  • 3:27 - 3:29
    sur l'établissement de la CSS
  • 3:29 - 3:36
    Nicolas Hoffmann, et vous trouverez à ce sujet sur le site Openweb.eu.org
  • 3:36 - 3:39
    un article qui complète cette vidéo
  • 3:39 - 3:41
    et qui vous explique en détail
  • 3:41 - 3:42
    le procédé.
Title:
visibilité du focus
Description:

Rendez absolument vos liens et champs de formulaires visibles pour ceux qui ne peuvent
pas utiliser la souris !
téléchargez la transcription : http://www.tanguy-loheac.com/docs/transcription_visibilite_focus.pdf

more » « less
Video Language:
French
Duration:
03:42

French subtitles

Revisions