Forum Moderators: not2easy
So I used:
visibility:hidden;
The row doesn't display but it still holds it's place on the page causing rows above and below the hidden row to have missing space between where the hidden row is.
So I come across:
visibility:collapse;
Works great does what I want... hides the row and doesn't leave a placeholder space.
Doesn't work in any IE version.. or Safari.
Anyone know of a elegant work-around or do I have a lot of work ahead of me converting this table to something else?
For the record I think that keeping a place holder on the page is the worst behavior most anti-intuitive thing... does a hidden input box take up space in a page? No? Then why would a hidden row?
Sorry I had to rant there.
Any help would be so appreciated.
thanks
The real solution came in the display style
The solution:
Use display:none; to remove the space. To get it back you will need to use display:block; For IE and display:table-row; for FF
[edited by: Demaestro at 6:30 pm (utc) on Oct. 3, 2007]