Maison >interface Web >tutoriel CSS >Comment utiliser la sélection par l'utilisateur ? Quelle est la valeur par défaut ?

Comment utiliser la sélection par l'utilisateur ? Quelle est la valeur par défaut ?

清浅
清浅original
2019-05-14 17:04:279622parcourir

user-select est utilisé pour définir si l'utilisateur peut sélectionner du texte. Sa valeur par défaut est text, ce qui signifie que le texte peut être sélectionné. Il a trois autres valeurs d'attribut : aucun ne peut être sélectionné, tout le contenu dans son ensemble peut être sélectionné et l'élément peut être sélectionné mais est contraint par les limites de l'élément

Comment utiliser la sélection par l'utilisateur ? Quelle est la valeur par défaut ?

sélection de l'utilisateur L'attribut est un nouvel attribut dans CSS3 et est utilisé pour définir si l'utilisateur peut sélectionner du texte.

Syntaxe

user-select:none | text | all | element

Valeur par défaut : texte

Portée applicable : tous les éléments sauf les éléments de remplacement

Prendre la valeur Description

aucun : le texte ne peut pas être sélectionné

texte : le texte peut être sélectionné

tout : tout le contenu peut être sélectionné lorsqu'il est pris dans son ensemble. Si vous double-cliquez ou cliquez contextuellement sur un élément enfant, la partie sélectionnée sera l'élément ancêtre le plus élevé remontant à cet élément enfant.

élément : le texte peut être sélectionné, mais la plage de sélection est limitée par la limite de l'élément

Explication

1. cet attribut, mais prend en charge l'utilisation de l'attribut label onselectstart="return false;" pour obtenir l'effet de user-select:none ; Safari et Chrome prennent également en charge cet attribut d'étiquette

2. jusqu'à Opera12.5, mais avec comme IE6-9, il prend également en charge l'utilisation de l'attribut de marque privée unselectable="on" pour obtenir l'effet de user-select:none ; l'autre valeur de unselectable est désactivée ; 🎜>3. En plus de Chrome et *Safari, dans d'autres navigateurs, si le texte est défini sur -ms-user-select:none;, l'utilisateur ne pourra pas commencer à sélectionner du texte dans ce bloc de texte. Cependant, si l'utilisateur commence à sélectionner du texte dans d'autres zones de la page, il peut toujours continuer à sélectionner le texte de la zone en définissant le texte sur -ms-user-select:none *; la fonctionnalité de script correspondante est userSelect

Exemple :

code CSS :

.box{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

code html :

<div class="box" onselectstart="return false;" unselectable="on">
    这是测试数据
</div>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Articles Liés

Voir plus