J'essaie d'empêcher la surbrillance du texte dans Firefox pour certains éléments, mais pas tous les éléments de la page. Considérez les éléments suivants:
-webkit-user-select: none;
3 Réponses :
Vous pouvez essayer d'essayer onmousedown = "renvoyer false" code> et vous pouvez modifier le curseur si vous ne voulez pas la sélection ou le pointeur avec
curseur: code> p >
Mozilla informe les éléments suivants sur la propriété Le texte de l'élément et sous-éléments em> apparaîtra comme s'ils
ne peut pas être sélectionné. Toute utilisation de
La sélection sera cependant contiendra ces
éléments. p>
blockQuote>
lire -MOZ-User-Select . p> Aucun code>: p>
C'est vrai. Cependant, la sélection interne -moz-User-Select n'est toujours pas correctement appliquée. En pratique, tout peut être mis en évidence - mais seul le texte intérieur devrait apparaître i> à mettre en évidence.
Peu importe ce que cette propriété fait, la div inner div est un sous-élément i> de l'extérieur DIV.
Cela ne résout pas le problème
Remplacez avec p> le Description du -MOZ-User-User-Select code> Propriété stipule que
-MOZ-Aucun code> signifie que le texte de l'élément et des sous-éléments ne peut pas être sélectionné, mais la sélection peut être activée sur les sous-éléments à l'aide de
-MOZ-User-SELECT: Texte; CODE> P> P> P> P> P>
Ce qui m'a attrapé était d'utiliser -Moz-User-Select: Tout. Pour une raison quelconque, cela ne fonctionne pas et vous devez utiliser -MOZ-User-Select: Texte.
J'ai une application Web qui fait beaucoup de traînée et de chute. Les mouseClicks accidentels peuvent causer une surbrillance, ce qui est inoffensif - mais peut être déroutant à l'utilisateur.