web-dev-qa-db-fra.com

Est-il possible de supprimer le curseur de main qui apparaît lorsque vous survolez un lien? (ou conservez-le comme pointeur normal)

J'aimerais supprimer le curseur de main qui apparaît lorsque vous survolez un lien hypertexte.

J'ai essayé ce css:

a.link {
    cursor: pointer;
}

Et ça:

a.link {
    cursor: pointer !important;
}

Et cela change quand même lorsque je survole le lien.

Quelqu'un a-t-il une idée de la raison pour laquelle cela se produit ou une solution qui me permettrait d'atteindre cet effet?

61
Craig van Tonder

C'est exactement ce que cursor: pointer; est censé faire.

Si vous voulez que le curseur reste normal, vous devriez utiliser cursor: default

137
bevacqua

Utilisation du style en ligne, utilisez <a href="your link here" style="cursor:default">your content here</a>. Voir ceci exemple

Sinon, utilisez css. Voir ceci exemple .

Cette solution est compatible avec plusieurs navigateurs.

14
jacktheripper
<button>
  <a href="https://accounts.google.com/ServiceLogin?continue=http%3A%2F%2Fmail.google.com%2Fmail%2F%3Fpc%3Den-ha-apac-in-bk-refresh14&service=mail&dsh=-3966619600017513905"
     style="cursor:default">sign in</a>
</button>
3
jagadish

Essaye ça

Pour supprimer le curseur de la main

a.link {
    cursor: default;
}
2
Anil Kumar Reddy