My code works on Firefox and IE, but not on Safari. Here's an example:
<table>
<thead>
<tr>
<th style="display: none;">hi</th>
</tr>
</thead>
<tr class="someClass">
<td style="display: none;"><span>hi</span></td>
</tr>
When I have many columns and rows, all browsers hide this column properly except for Safari. In Safari, a gap is created and the alignment of other columns is affected.
http://gyazo.com/ef5ce5e994abb954aab7069b14699476.png
This is how my column headers appear. Is there something I'm overlooking?