Tandis qu'il peut être tout à fait valide HTML de ne pas inclure un href, surtout avec un onclick gestionnaire, il ya certaines choses à prendre en compte: il ne sera pas de clavier-focusable sans avoir un tabindex valeur de consigne. En outre, ce sera inaccessible au lecteur d'écran du logiciel à l'aide d'Internet Explorer, IE rapport par le biais de l'accessibilité des interfaces de tout élément ancre sans un attribut href de ne pas-peut recevoir le focus, indépendamment du fait que le tabindex a été défini.
Ainsi, alors que le suivant peut être tout à fait valide:
<a class="arrow">Link content</a>
Il est de loin préférable d'ajouter explicitement une valeur null à effet attribut href
<a href="javascript:void(0);" class="arrow">Link content</a>
Un support complet de tous les utilisateurs, si vous utilisez la classe CSS pour le rendu d'une image, vous devez également inclure du texte contenu, comme l'attribut title de fournir une description textuelle de ce qui se passe.
<a href="javascript:void(0);" class="arrow" title="Go to linked content">Link content</a>