Quelle est la manière «correcte» de désactiver les info-bulles sur une page donnée afin que l'attribut title d'une étiquette ne s'affiche pas?Désactiver l'infobulle sur une page donnée
Répondre
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.
la dépendance du navigateur est un problème principal ici – Thariama
@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
Eh bien, j'ai été interessé dans l'existence d'une «manière correcte» sans enlever l'attribut du titre – Thariama