How to hide an Element using CSS ?

Hiding an element in CSS is a common task, and there are various methods to achieve it. The primary approaches involve manipulating the display property or using the visibility property.

Using display: none;

To hide an element using CSS, you can use the “display: none;” property. This effectively removes the element from the layout, making it invisible and taking up no space on the page.

Syntax:

/* Hide an element by setting its display property to none */
.hidden-element {
display: none;
}

Using visibility: hidden;

To hide an element using CSS with “visibility: hidden;”, the element remains in the layout but becomes invisible. It still occupies space on the page, unlike “display: none;”, which completely removes it from the layout.

Syntax:

/* Hide an element by setting its visibility property to hidden */
.hidden-element {
visibility: hidden;
}

Features:

  • display: none; It completely removes the element from the layout, and it won’t take up any space. The element is not rendered, and its space is collapsed.
  • visibility: hidden; It hides the element while still preserving its space in the layout. The element remains in the document flow, but it’s not visible.