HTML5 Comment passer la Navigation Lorsque le Nom de l'Attribut Est Obsolète

Dans le Web Content Accessibility Guidelines est indique que vous devez fournir un lien "skip" qui saute en vous (par exemple) sur un bloc de navigation directement dans le contenu. Ceci est particulièrement utile pour les utilisateurs malvoyants qui utilisent un lecteur d'écran pour décrire une page de manière audible.

6.2 Regroupement et le contournement des liens Directives WCAG

Cependant, cette technique repose sur l'utilisation du nom de l'attribut dans une balise d'ancrage:

<h2><a name="content">Content</a></h2>

Avec le saut-pour le lien:

<a href="#content">Skip to content</a>

Le problème, c'est l'attribut "name" de la balise d'ancrage est obsolète en HTML5. HTML Obsolètes Caractéristiques

Est-il un autre moyen pour parvenir à cette "passer à la fonctionnalité" sans l'aide de l'attribut de nom?

Note de bas de page: Le statut de la spécification HTML5 dans encore dans le projet et il est possible que le nom de l'attribut sera effectivement continuer à être admis dans ce scénario, il ne sera probablement encore générer un "avertissement". Il a été marqué comme "obsolète mais conforme", ce qui signifie que vous pouvez toujours utiliser - cependant, j'aimerais connaître d'autres façons d'exécuter la fonction "ignorer" pour voir si il y a une façon de le faire qui ne repose pas sur un objet attribut.

  • N'en déplaise voulait dire, mais vous ne regardez que Obsolètes Fonctionnalités de la page? Il contient une section sur le nom de l'attribut: “Utiliser le id attribut à la place.”
  • Je n'ai lu que, en fait, tous les attributs obsolètes sont obsolètes, car il est une meilleure alternative - en fait, je n'étais pas au courant que l'attribut id a permis l'élément à être la cible de ce type de lien, qui est la question.
InformationsquelleAutor Fenton | 2010-06-14