Diferencia entre ‘display: none’ y ‘visibility: hidden’ en CSS
Puede haber ocasiones, a medida que trabaja en el desarrollo de páginas web, en las que necesite «ocultar» áreas específicas de elementos por una razón u otra. Por supuesto, usted podría, simplemente, eliminar el/los elemento(s) en cuestión de la marcación HTML, pero qué pasa si desea que permanezcan en el código, pero no se muestren