Esconder elementos usando apenas CSS

Neste artigo vamos aprender as diversas formas de esconder elementos usando apenas CSS, para que você possa manipular sua página web.

esconder elementos com CSS capa

E aí programador, tudo certo? Bora aprender coisa nova!

A forma correta de esconder elementos com CSS, é utilizando a propriedade display com o valor de none

Assim os elementos selecionados somem do HTML, veja como usar a regra:

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 118 aulas
  • 4 projetos
  • 9h 33min
p {
 display: none;
}

Desta maneira os parágrafos da página vão sumir

Lembre-se que você deve aplicar nos elementos que precisa, e é claro pode utilizar classes e ids como seletores

Outra forma é alterando o visibility, a diferença é que com esta propriedade o espaço para o elemento ainda é alocado

Ele só não fica visível para o cliente, mas ele estará lá representando seu espaço

E devemos colocar o valor de visibility para hidden, veja:

.container {
 visibility: hidden;
}

Dessa forma estamos aplicando o visibility apenas para elementos que tenham a classe container

Quer se especializar em Desenvolvimento Web? Veja o nosso catálogo de cursos.

Outra forma de ocultar elementos, que funciona como display com none, é um atributo do HTML chamado hidden

Você pode adicionar o atributo ao elemento e o mesmo sumirá da tela, veja:

<p hidden>Este parágrafo não aparece</p>

O atributo hidden tem valor semântico também, indica que o elemento com este atributo não tem valor para a página, ou seja, não é relevante

Conclusão

Neste artigo vimos s três formas mais utilizadas para esconder elementos usando apenas CSS, e a última com HTML puro (que também é uma boa alternativa)

Agora que você já está munido de diversas formas para esconder elementos, basta escolher a que mais combina com a sua necessidade

Obs: Caso você não saiba o que é HTML semântico, evite a do atributo para não utilizar errado

Aconselho você a dar uma olhada neste assunto, que é de suma importância para qualquer desenvolvedor web

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

3 Comentários
Oldest
Newest Most Voted
Edson

obrigado mi ajudou muito

Battisti

de nada Edson!

Luiz

E se eu quiser usar o “visibility: hidden” em todos elementos, porém quero que somente um não fique oculto, como faço para especificar que eu quero que o elemento de classe x não fique oculto?

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares