well by "hide the height of the row" i'm assuming you mean the space in which it would take up if it were visible...
In which case, the visibility property only makes an element transparent. Thus keeping the same real estate it would take up if it were visible.
If you want to completely remove the element AND the space it would take up, you need to use the display property.
Code:
td {
display:none;
}
now keep in mind, that code snippet will remove ALL <td> on your page... so if you have access to the html, you should add a class to that particular <td> so as to separate it from all the others.
like this...
Code:
<tr style="visibility: hidden; height: 0px;">
<td colspan="4" class="hideme">
"object"
</td>
</tr>
Then use this css...
Code:
<style type="text/css">
td.hideme{
display:none;
}
</style>
Bookmarks