Propriété user-select - interdiction de sélection du texte
La propriété user-select contrôle le comportement
de la sélection du texte et des autres éléments sur la page.
Syntaxe
sélecteur {
user-select: none | contain | all | auto | text;
}
Valeurs
| Valeur | Description |
|---|---|
none |
Le texte ne peut pas être sélectionné. |
contain |
La sélection commencée à l'intérieur de l'élément ne sortira pas des limites de cet élément. |
all |
Si un double-clic se produit dans un élément enfant, tout le contenu du parent avec cette valeur de propriété sera sélectionné. |
auto |
Valeur calculée, déterminée automatiquement comme suit :
pour les pseudo-éléments after et
before
la valeur est none, pour un élément éditable
la valeur est contain, si le parent de l'élément a la valeur
all ou none - l'élément aura la même valeur,
sinon la valeur sera text.
|
text |
L'utilisateur peut sélectionner le texte dans l'élément. |
Valeur par défaut : text.
Remarque
Certaines valeurs peuvent ne pas fonctionner dans tous les navigateurs.
Exemple . Valeur none
Le texte suivant ne peut pas être sélectionné :
<div id="elem">
Lorem ipsum dolor sit amet.
</div>
#elem {
user-select: none;
}
:
Voir aussi
-
le pseudo-élément
selection,
qui contrôle les styles du texte sélectionné -
la propriété
pointer-events,
qui supprime la réaction à la souris