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.
Vous devez vous connecter pour publier un commentaire.
Au lieu d'utiliser
<a>
balises, vous pouvez utiliser n'importe quel élément avec laid
attribut:MODIFIER, vous avez trouvé une source (même si c'est Wikipédia ;-)):
http://en.wikipedia.org/wiki/HTML_element#Anchor
id
directement sur lah2
.id
soit. À l'époque, c'était en raison d'un manque de tutelle, mon collège tuteurs m'a dit d'utilisername
, Internet des tutoriels fait la même chose. C'est une bonne chose quename
est maintenant obsolète, que c'est à peu près inutile de toute façon.id
au lieu de "l'idée"? 😉 Si les éléments peuvent contenir des idées, bien sûr.