web-dev-qa-db-fra.com

Pourquoi l'attribut title a-t-il un délai?

En HTML, l'attribut title affiche généralement une petite fenêtre contextuelle véhiculant des informations sur l'élément. Dans la plupart des navigateurs, sinon tous, la fenêtre contextuelle n'apparaît pas immédiatement, mais après quelques secondes.

Pourquoi a-t-on décidé qu'il devrait y avoir un délai et combien de temps ce délai devrait être?

Quels sont les avantages pour l'utilisateur avec un retard et l'info-bulle n'apparaissant pas immédiatement après le survol?

3

Sans délai, le simple fait de déplacer votre souris ferait accidentellement apparaître des fenêtres contextuelles et scintillerait sur votre écran.

Cela détournerait l'attention des utilisateurs de ce qu'ils font s'ils ne s'y attendaient pas, et les agacerait probablement parce que le scintillement ne leur donne aucune valeur: il est peu probable qu'ils voulaient lire le titre et peu probable qu'ils aient même le temps pour le faire.

14