existem várias maneiras de se esconder um elemento no seu site, dependendo de como você quer escondê-lo.

vamos usar a imagem central do linkedin como exemplo:

Untitled

display

para casos em que você quer que pareça que o elemento simplesmente não existe, use display: none

Untitled

visibility

para casos em que você quer que o elemento não apareça, mas que continue ocupando o mesmo espaço, use visibility: hidden

Untitled

opacity

para casos semelhantes ao anterior, mas você quer que o elemento ainda seja acessável via tab (para possíveis fins de usabilidade), use opacity

Untitled

próxima dúvida →

o que é e quando usar !important?