Como impedir a seleção de conteúdo com CSS
Neste artigo veremos como impedir a seleção de conteúdo com CSS, apenas utilizando uma regra nativa da própria linguagem, simples e fácil.
Fala programador(a), beleza? Bora aprender coisa nova!
As vezes por motivo de privacidade, queremos optar por o usuário não poder selecionar o conteúdo
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Isso possibilita ao usuário não poder copiar nosso conteúdo, que é bem útil
E a boa notícia é que isso pode ser feito via CSS, com a propriedade user-select
Então devemos utilizar ela da seguinte maneira:
.elemento {
user-select: none;
}
Lembrando que deve ser aplicado no elemento que desejamos evitar a seleção
Quer se especializar em Desenvolvimento Web? Veja o nosso catálogo de cursos.
Bom, aprendemos como impedir a seleção de conteúdo com CSS
Porém devemos ficar atentos ao Can I Use desta propriedade, que não é aceita em 100% dos browsers, então use com cuidado
Veja aqui em quais navegadores a propriedade user-select é aceita
E por último e não menos importante, só faça isso se for extremamente necessário
Executar ações que limitam comportamentos comumente utilizados por usuários, como selecionar conteúdos, pode afastá-los do seu site
Então a menos que não seja muito necessário, pense em outra maneira de resolver o seu problema, não tome como primeira ação tirar uma funcionalidade
Conclusão
Neste artigo aprendemos como desabilitar a seleção de texto no browser
Para isso utilizamos a propriedade user-select com o valor none
Porém como avisado no post, tente sempre resolver o problema de uma maneira que não afete os usuários, isso pode ser mal visto por eles
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares

Como fazer um select mudar de URL/link

Como fazer input de password com olho de mostrar senha
O que é o input type password? Antes de sair codando, bora entender a base O input type password é o campo de senha do […]
O que é CSS? Para que serve, como funciona, cursos e dicas
Neste artigo, vamos mergulhar no mundo fascinante do CSS, a linguagem de estilização que dá vida às páginas da web. Se você sempre quis entender […]

