Propiedad visibility de estilo
- Página anterior verticalAlign
- Página siguiente whiteSpace
- Volver a la capa superior Objeto Style de HTML DOM
Definición y uso
visibility
La propiedad establece o devuelve si el elemento debe ser visible.
visibility
La propiedad permite que el autor muestre u oculte elementos.
Esta propiedad es similar a Propiedad display. Pero la diferencia es que si se establece display:none
, ocultará todo el elemento, mientras que visibility:hidden
Significa que el contenido del elemento no será visible, pero el elemento mantendrá su posición y tamaño originales.
Véase también:
Tutorial de CSS:CSS Display y visibility
Manual de referencia de CSS:Propiedad visibility
Ejemplo
Ejemplo 1
Ocultar el contenido del elemento <p>:
document.getElementById("myP").style.visibility = "hidden";
Más ejemplos se proporcionan en la parte inferior de la página.
Sintaxis
Devolver propiedad visibility:
object.style.visibility
Establecer propiedad visibility:
object.style.visibility = "visible|hidden|collapse|initial|inherit"
Valor del atributo
Valor | Descripción |
---|---|
visible | Este elemento es visible. Predeterminado. |
hidden | El elemento es invisible, pero aún afecta el diseño. |
collapse | Al usarlo en filas o celdas de tablas, el elemento es invisible (igual que "hidden"). |
initial | Establece este atributo a su valor predeterminado. Véase initial. |
inherit | Hereda este atributo de su elemento padre. Véase inherit. |
Detalles técnicos
Valor predeterminado: | visible |
---|---|
Valor de retorno: | Cadena que indica si el contenido del elemento se muestra o no. |
Versión de CSS: | CSS2 |
Compatibilidad del navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Soporte | Soporte | Soporte | Soporte | Soporte |
Más ejemplos
Ejemplo 2
La diferencia entre las propiedades display y visibility:
function demoDisplay() { document.getElementById("myP1").style.display = "none"; } function demoVisibility() { document.getElementById("myP2").style.visibility = "hidden"; }
Ejemplo 3
Cambiar entre ocultar y mostrar elementos:
function myFunction() { var x = document.getElementById('myDIV'); if (x.style.visibility === 'hidden') { x.style.visibility = 'visible'; } else { x.style.visibility = 'hidden'; } }
Ejemplo 4
Ocultar y mostrar elementos <img>:
function hideElem() { document.getElementById("myImg").style.visibility = "hidden"; } function showElem() { document.getElementById("myImg").style.visibility = "visible"; }
Ejemplo 5
Devuelve el tipo de visibilidad del elemento <p>:
alert(document.getElementById("myP").style.visibility);
- Página anterior verticalAlign
- Página siguiente whiteSpace
- Volver a la capa superior Objeto Style de HTML DOM