J'ai créé une classe CSS de bouton qui utilise des images d'arrière-plan avec différentes positions pour afficher une image différente sur les états normal, mouseover et click. Une chose qui détruit complètement l'effet visuel est que si je clique plusieurs fois sur un tel lien et déplace la souris d'un pixel, le texte du lien est sélectionné.Imiter "onselectstart = return false" en utilisant CSS ou une autre approche non-JS?
est-il un moyen d'obtenir l'effet de
onselectstart = "return false;"
sans avoir à préciser que pour chaque bouton? Une solution basée sur CSS serait parfaite, mais je ne peux pas y penser. Des idées? Une méthode consiste à parcourir chaque élément "button" à l'aide de prototype ou de JQuery et à définir manuellement l'événement onselectstart. Cependant, je suis allergique à Javascript quand ce n'est pas absolument nécessaire, et j'apprécierais toutes les idées non-JS.
Edit: J'ai trouvé une solution pour les navigateurs Mozilla:
-moz-user-select:none;
Très belle et complète. Je vous remercie! –