El display: none y visibility: hidden de hojas de estilo en cascada (CSS) propiedades parecen ser lo mismo, pero no lo son. En este Tutoriales En Linea se explica la diferencia.
Estas dos propiedades de estilo hacen dos cosas diferentes.
visibility: hidden esconde el elemento, pero todavía ocupa espacio en el diseño.En otras palabras, si se coloca un DIV y darle dimensiones para tomar hasta 100x100 píxeles, la propiedad visibilidad: hidden hará que el DIV no aparece en la pantalla, pero el texto que sigue puede actuar como si todavía estubiera allí.
display: none elimina el elemento completo del documento. No se necesita ningún espacio, a pesar de que el HTML esta todavía en el código fuente . En este ejemplo, el texto siguiente el DIV se movería sobre como si el DIV había sido retirado del HTML.
Comentarios