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.

retirando a selecao com CSS capa

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

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

Inscrever-se
Notificar de
guest

0 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários