#1 Data Analytics Program in India
₹2,499₹1,499Enroll Now
3 min read
Question 21 of 49easy

What is the difference between visibility and display?

Understanding visibility hidden vs display none.

What You'll Learn

  • visibility vs display
  • opacity differences
  • When to use each

Comparison

PropertySpaceEventsAnimatable
display: noneNoNoNo
visibility: hiddenYesNoYes
opacity: 0YesYesYes

Examples

styles.cssCSS
/* Removes from layout */
.hidden {
  display: none;
}

/* Invisible but keeps space */
.invisible {
  visibility: hidden;
}

/* Transparent but clickable */
.transparent {
  opacity: 0;
}

Use Cases

styles.cssCSS
/* Toggle visibility with animation */
.fade {
  transition: opacity 0.3s, visibility 0.3s;
  opacity: 1;
  visibility: visible;
}

.fade.hidden {
  opacity: 0;
  visibility: hidden;
}