Sätt bredden på alla kolumner så funkar det nog bättre. Att utelämna bredd på två kolumner är att be om trubbel.
Jag hade kört med detta istället. Funkar garanterat. Vill du inte ha produktgrupp på varje rad får du väl strunta i att skriva ut den.
Kod:
<table width="100%" border="1">
<tr>
<th>produktgrupp</th>
<th>produkt</th>
<th style="width:40px;">pris</th>
<th style="width:40px;">nr</th>
<th style="width:100px;">kod</th>
</tr>
<tr>
<td>Produktgrupp nr 1</td>
<td>Produkt nr 1</td>
<td>14</td>
<td>776</td>
<td>14776</td>
</tr>
</table>