Hallo Alex,
der Wert des Attributs "size" gibt an, wie viele _Buchstaben_ in das Feld passen sollen.
Hallöchen
So weit ist das ja klar. Die Schriftgrößenangabe bezog sich ja nicht auf <input> sondern auf <td>.
Wenn Du jetzt mit CSS an der Schriftgröße rumspielst, ist nur logisch, daß sich dann auch die Größe des Eingabefeldes ändert!
Aber im IE änderte sich die Breite des Feldes nicht.
... dabei fällt mir allerdings ein, im IE wurde der Text im <input> mit diktengleicher Schrift angezeigt, NC hat mit Größenangabe die Schriftart aus den Styleangaben übernommen, komischerweise ohne Größenangabe aber MIT Schriftart wieder eine diktengleiche Schrift verwendet. (Standard ist wohl Courier?)
Wie sagte doch ein prähistorischer Steinmetz aus dem nordwestlichen Frankreich: "Die spinnen die ... (Programmierer)!"
Viele Grüße
Carsten