Hallo,
die "verdächtigen" Eigenschaften wie padding, border, margin hast du berücksichtigt. Kann der text innerhalb des input, je nach type noch verschiedene line-height und margin haben?
Irgendwie funken da Grundeinstellungen des Browser dazwischen.
Bei iframe hatte ich so einen Fall. Die style-Angabe border:none wurde vom IE6 ignoriert, der wollte html frameborder=0 haben.
Hatte nicht gewusst, dass es "frameborder" gibt.
Kalle