Propriedade user-select - proibição de seleção de texto
A propriedade user-select controla o comportamento
de seleção de texto e outros elementos na página.
Sintaxe
seletor {
user-select: none | contain | all | auto | text;
}
Valores
| Valor | Descrição |
|---|---|
none |
O texto não pode ser selecionado. |
contain |
A seleção iniciada dentro do elemento não sairá dos limites desse elemento. |
all |
Se um duplo clique ocorrer em um elemento aninhado, todo o conteúdo do pai com este valor de propriedade será selecionado. |
auto |
Valor calculado, determinado automaticamente da seguinte forma:
para os pseudoelementos after e
before
o valor é none, para um elemento editável
o valor é contain, se o pai do elemento tiver o valor
all ou none - o mesmo será para o próprio elemento,
caso contrário, o valor será text.
|
text |
O usuário pode selecionar o texto no elemento. |
Valor padrão: text.
Nota
Alguns valores podem não funcionar em todos os navegadores.
Exemplo . Valor none
O texto a seguir não pode ser selecionado:
<div id="elem">
Lorem ipsum dolor sit amet.
</div>
#elem {
user-select: none;
}
:
Veja também
-
o pseudoelemento
selection,
que controla os estilos do texto selecionado -
a propriedade
pointer-events,
que remove a reação ao mouse