J'essaie de faire en sorte que certains textes et images sur une page HTML ne puissent pas être mis en surbrillance avec le curseur, de sorte qu'ils apparaissent comme s'ils faisaient partie de l'arrière-plan.Comment est-ce que je peux rendre les éléments HTML unhighlightable?
Répondre
Tout d'abord, si je voudrais savoir l'intention derrière cela. Si c'est pour empêcher l'utilisateur de copier votre texte et vos images, je pense qu'il est impossible que cela se produise. Une fois qu'il est rendu à la zone du navigateur client, le tout est sous le contrôle de l'utilisateur.
Pour que les images ne soient pas mises en surbrillance, faites-les en arrière-plan.
Vous pouvez également placer un div transparent au-dessus de la zone où vous ne souhaitez pas que la sélection se produise. Positionnez le div pour qu'il apparaisse au-dessus de l'élément avec un ordre d'empilement plus élevé. Pour un ordre d'empilement plus important, vous pouvez utiliser la propriété z-index.
'Une fois rendu dans la zone du navigateur client alors tout est sous le contrôle du user.' Juste pour préciser en plus ... S'il est hébergé sur votre site, et il n'y a pas d'authentification nécessaire pour le récupérer, il peut être trouvé, et il peut être téléchargé. Même si vous ne liez jamais à une image ou si vous ne l'utilisez pas sur une page Web, ou si vous la placez dans un endroit évident. Si vous pouvez y accéder par Internet sans authentification, n'importe qui peut le faire. Le seul inconvénient à cela serait si vous avez utilisé un cryptage fort en combinaison avec une forte stéganographie. Mais même alors, faites attention. –
- 1. Comment est-ce que je peux rendre à un cubemap?
- 2. Comment est-ce que je peux simplifier ce jquery répétitif?
- 3. Comment est-ce que je peux compter les nombres uniques dans un tableau sans réarranger les éléments de tableau?
- 4. Comment puis-je implémenter un OutputStream que je peux rembobiner?
- 5. Largeur absorbant les éléments HTML
- 6. Comment est-ce que je peux rendre toutes les colonnes d'un TableLayoutPanel autosize exactement à la même largeur?
- 7. Enveloppe conditionnellement les éléments HTML
- 8. Est-ce que je peux rendre ce compte MySQL avec COUNTs plus efficace?
- 9. Comment est-ce que je peux énumérer DataTable?
- 10. Comment rendre le bloc HTML?
- 11. désactiver tous les éléments html
- 12. Comment puis-je faire les résultats d'un résultat jquery json rendre les éléments visibles
- 13. Comment créer plusieurs éléments HTML avec jQuery?
- 14. jquery obtenir que tous les éléments html avec ids
- 15. Comment est-ce que je peux patcher des assemblys .NET?
- 16. comment est-ce que je peux rendre une colonne insensible à l'aide de la grille du toolkit dojo?
- 17. Comment est-ce que je peux rendre seulement un `BLOCK` spécifique dans une boîte à outils de modèle de Perl?
- 18. Puis-je obtenir des éléments html avec nokogiri?
- 19. Comment rendre deux documents html par action?
- 20. comment rendre vim reconnaître les caractères CJK et les rendre plus grand que ASCII?
- 21. Je ne peux pas voir mes générées dynamiquement les éléments RadioButtonList ou CheckBoxList après la publication
- 22. Rendre les cellules "vides" cliquables dans les tables HTML
- 23. rendre la collection de partiels comme html dans les rails
- 24. Comment puis-je trouver des éléments html qui contiennent du texte spécifique dans un commentaire html?
- 25. Comment est-ce que je peux concevoir individuellement les côtés de bordure dans XAML
- 26. Comment obtenir les paramètres du système que je peux trouver dans la boîte de dialogue Apparence?
- 27. Comment est-ce que je peux corriger les touches "collantes" dans mon application openGLES?
- 28. comment je peux réorganiser les images d'une vidéo avi?
- 29. puis-je examiner par programme et modifier les gestionnaires d'événements Javascript sur les éléments html?
- 30. Code asp.net en ligne, liste d'événements que je peux remplacer
Merci! J'ai cherché mais je n'ai pas trouvé cela dans les résultats car il utilisait "unselectable" au lieu de "unhighlightable". –