245 votes

Comment rendre certains textes non sélectionnables avec CSS

L'en-tête de ma page contient du texte centré, mais je ne veux pas que l'utilisateur puisse le sélectionner. Existe-t-il un moyen d'y parvenir avec les CSS ?

468voto

tw16 Points 12318

Le CSS ci-dessous empêche les utilisateurs de pouvoir sélectionner du texte.

-webkit-user-select: none; /* Safari */        
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE10+/Edge */
user-select: none; /* Standard */

Pour cibler IE9 vers le bas, l'attribut html unselectable doit être utilisé à la place :

<p unselectable="on">Test Text</p>

22voto

Randolf R-F Points 8767

Il suffit d'utiliser une simple image de fond pour la zone de texte.

Ou

<div onselectstart="return false">your text</div>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X