2010-11-08 9 views

Répondre

3

Il n'y a pas de manière "correcte" spécifique.

Si vous ne voulez pas de titre sur un élément, n'en mettez pas un là.

S'ils doivent exister, vous pouvez utiliser JavaScript pour supprimer le titre de tout élément dont vous avez besoin.

La question ici est que la façon dont l'attribut est affiché est navigateur à charge - the spec dit donc:

Les valeurs de l'attribut title peuvent être rendus par les agents utilisateurs dans une variété de façons. Par exemple, les navigateurs visuels affichent souvent le titre comme une «info-bulle» (un message court qui apparaît lorsque le périphérique de pointage s'arrête sur un objet).

Le fait qu'ils affichent comme une info-bulle dans la plupart des navigateurs visuels ne signifie pas qu'ils ont être. Et il n'y a pas de mécanisme standard spécifique pour "désactiver" ce comportement.

+0

la dépendance du navigateur est un problème principal ici – Thariama

+0

@Thariama - exactement. Ceci est _browser_ défini, donc il n'y a pas de façon générale de contrôler cela, à part supprimer complètement l'attribut. – Oded

+0

Eh bien, j'ai été interessé dans l'existence d'une «manière correcte» sans enlever l'attribut du titre – Thariama