--- title: visibility slug: Web/CSS/visibility tags: - CSS - 'CSS:Referencias' - Referencia_CSS - Todas_las_Categorías translation_of: Web/CSS/visibility ---
{{ CSSRef() }}
La propiedad visibility se usa para dos efectos:
hidden esconde un elemento, pero deja (vacío) el espacio donde debería aparecer.collapse esconde filas o columnas de una tabla.visibility: visible | hidden | collapse | {{ Cssxref("inherit") }}
visiblehiddenvisibility: visible, descendientes de ése elemento serán visibles.collapse{{ Cssxref("display") }}: none 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, collapse funciona como hidden).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*/
El soporte para visibility: collapse no se encuentra o está implementado parcialmente en algunos navegadores modernos. En muchos casos será tratado como visibility: 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ícitamente visibility: visible en la tabla anidada.
{{ Cssxref("display") }}
Categorías
Interwiki Languages
{{ languages( { "fr": "fr/CSS/visibility", "pl": "pl/Dokumentacja_CSS/W\u0142asno\u015bci_szablonu", "en": "en/CSS/visibility" } ) }}