--- 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") }}
visible
hidden
visibility: 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" } ) }}