Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.
visibility
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
Resumen
La propiedadvisibility se usa para dos efectos:
- El valor
hiddenesconde un elemento, pero deja (vacío) el espacio donde debería aparecer. - El valor
collapseesconde filas o columnas de una tabla.
Valor incial:visible- Se aplica a: Todos los elementos.
Valor heredado: Sí- Porcentajes: N/A
- Medio:
visual Valor calculado: Como se especifica.
Sintaxis
visibility: visible | hidden | collapse |inheritValores
visibleEl elemento se muestra normalmente.
hiddenEl elemento está escondido, pero los demás elementos se colocan como si ése elemento estuviera presente. Esto funciona como si el elemento fuera absolutamente transparente. Los elementos, con la propiedad
visibility: visible, descendientes de ése elemento serán visibles.collapsePara tablas, filas, columnas y grupos de tablas. Las filas o columnas se esconden y el espacio que normalmente ocupan, es ocupado (como si aplicáramos el código
a las filas/columnas de la tabla). Sin embargo, el tamaño de las columnas o filas restantes, es calculado como si las filas/columnas fusionadas estuvieran presentes. Esta propiedad se diseñó así, al fin de permitir la supresión rápida de filas/columnas de una tabla sin necesidad de calcular de nuevo los altos y los anchos de cada porción de tabla. (Para otros elementos,display: nonecollapsefunciona comohidden).
Ejemplos
p { visibility: hidden; } /* Los párrafos no serán visibles */p.showme { visibility: visible; } /* excepto los que tengan class = showme (clase= muéstrame) */tr.col { visibility: collapse; } /* las filas de la tabla con la clasecol se fusionarán*/Notas
El soporte paravisibility: collapse no se encuentra o está implementado parcialmente en algunos navegadores modernos. En muchos casos será tratado comovisibility: hidden en elementos que no son filas / columnas de una tabla.
visibility:collapse puede cambiar el aspecto de una tabla si hay anidadas tablas dentro de celdas fusionadas, a no ser que se especifique explícitamentevisibility: visible en la tabla anidada.
Especificaciones
Ver también
displayCategorías
Interwiki Languages