InputField in a Table
If a Table contains an InputField, the InputField fills its table cell horizontally. For this reason the width property is not used in this instance. Instead, the width of the InputField is set to 100 % of the width of the TableColumn.
For this reason you should use the width property of TableColumn if you want to have a different width for the InputField.

Due to internal differences in the possible Web browsers, undesirable side effects could occur if you do not set the width property of TableColumn.