Visibility
An enumeration with the various visibility states.
Collapse = 2
For table rows, columns, column groups, and row groups the
row(s) or column(s) are hidden and the space they would have
occupied is removed (as if display: none were applied to the
column/row of the table). However, the size of other rows and
columns is still calculated as though the cells in the collapsed
row(s) or column(s) are present. This was designed for fast
removal of a row/column from a table without having to recalculate
widths and heights for every portion of the table. For XUL elements,
the computed size of the element is always zero, regardless of other
styles that would normally affect the size, although margins still
take effect. For other elements, collapse is treated the same as hidden.
Hidden = 1
The box is invisible (fully transparent, nothing is drawn),
but still affects layout.
Visible = 0
Default value, the box is visible.