2008-10-22 2 views
22

Je développe un site web et pour la navigation principale, je pensais que ce serait une bonne idée d'inclure l'attribut title.Est-il bon d'inclure title = "" dans vos liens?

<a href="/results/" title="Results">Results</a> 

Est-ce une bonne chose à faire? Aussi, est-ce bon pour le référencement et l'accessibilité?

Répondre

26

C'est une bonne chose à faire. Pour l'accessibilité, pour le référencement, pour les standards, pour une bonne netiquette. Vous pouvez les rendre légèrement plus descriptifs cependant: title = "Résultats de votre recherche" ou "Résultats du test # 2"

+2

C'est également pratique car la plupart des navigateurs afficheront dans l'info-bulle si vous passez la souris sur le lien. – ine

+3

Pourquoi "pour les normes"? –

1

Oui, très important pour les utilisateurs de votre site utilisant des technologies d'assistance telles que les lecteurs d'écran.

1

Cela aide aussi si vous voulez être un peu plus bavard et que vous n'avez pas beaucoup d'espace pour le texte du lien réel.

0

Aussi, pour ajouter aux autres réponses, si vous faites des tests automatisés, il est bon d'avoir autant d'attributs que possible pour pouvoir identifier les différents widgets.

+0

Chaque élément peut avoir un ID pour l'identifier. Vous n'avez pas besoin de titre à cette fin. – brantonb

7

De this article:

L'attribut TITLE est utile dans les endroits où la conception de votre HTML limite la longueur de votre texte du lien.

C'est souvent le cas pour les liens dans une barre de navigation, en particulier si votre page a une disposition multi-colonnes. Essayez d'utiliser l'attribut TITLE pour donner à vos visiteurs des informations de navigation supplémentaires.

Il y avait une certaine inquiétude au sujet de la support of this feature dans les premiers jours (1998!), Mais il est maintenant un excellent moyen de renforcer la soi-disant information scent

3

Check out H33: Supplementing link text with the title attribute.

Il est bon de faire pour un document sémantiquement plus significatif et ajoute potentiellement de la valeur SEO, mais les différents navigateurs ont différents niveaux de support pour cela.

  • Vous ne pouvez pas rechercher le texte du titre dans un document via le clavier
  • Vous ne pouvez pas contrôler l'apparence, l'emplacement ou la durée de l'élément de titre (sans remplacer les titres avec un certain abâtardissement Javascript)
  • Les personnes utilisant des lecteurs d'écran peuvent trouver gênant d'entendre à la fois le texte du lien et sa description (bien qu'au moins avec JAWS, vous pouvez modifier un paramètre pour l'activer/le désactiver)
+0

Vous avez mentionné JAWS, une alternative gratuite à JAWS est firevox (http://firevox.clcworld.net/) qui est un add-on pour firefox, vaut le détour. – Brad

Questions connexes