Salve a tutti, devo realizzare una tabella, che sia composta da una decina di celle.
Ogni cella deve avere una larghezza specifica, ne piu ne meno. All'interno ogni cella contiene un'input type="text" con width=100%.

Ogni cella ha anche il suo tipico border, cellspacing e cellpadding.

Ho provato col classico width:100px per dare un valore fisso ad una cella, ma sembra non essere preciso(dato che sopra ho un'altra tabella che fa da "header" e non riesco ad allineare le due tabelle verticalmente dando il senso di "unica tabella"

In piu provando su browser diversi...ognuno si comporta in modo diverso(accentuando ancora di piu il difetto)

Quindi chiedo...c'è un modo per rendere le celle di una tabella(inclusa quindi le spaziature e bordature) imprescindibilmente fisse come larghezze?

Codice tabella header:
<tr style="text-align: center;font-size: 10px">
<td style="width: 100px" rowspan="2">Attributo</td>
<td style="width: 250px" colspan="3">Attributo</td>
<td style="width: 100px" rowspan="2">Attributo</td>
<td style="width: 100px" rowspan="2">Attributo</td>
<td style="width: 100px" rowspan="2">Attributo</td>
<td style="width: 100px" rowspan="2">Attributo</td>
<td style="width: 100px" rowspan="2">Attributo Utensili</td>
<td style="width: 50px" rowspan="2">Attributo</td>
<td style="width: 50px" rowspan="2">Attributo</td>
<td style="width: 100px" rowspan="2">Attributo</td>
</tr>
<tr style="text-align: center">
<td style="width: 50px">Attributo riga2</td>
<td style="width: 100px">Attributo riga2</td>
<td style="width: 100px">Attributo riga2</td>
</tr>
</table>