CSS- Visibility: hidden; Why would you use that?

In the CSS lesson it tells how you can set the visibility of an element to hidden. I’m just wondering why you would want to do that?

You might use it when you want an element to be invisible, but you don’t want the layout of your page to change otherwise (meaning that you want same layout when its visible and invisible otherwise).