Проблема, с которой вы столкнулись, заключается в том, что вы устанавливаете ширину <input>
в процентах от ячейки без ширины. Таким образом, ячейка становится меньше, чтобы компенсировать текст в другой ячейке, и после того, как это сделано, ввод получает 80% от всего, что осталось.
Ваши варианты:
1) Установите ширину в пикселях для поля <input>
.
2) Установите ширину в пикселях / процентах для <td>
.
адрес вашего комментария: Когда вы удаляете стиль, причина его увеличения заключается в том, что он возвращается к стандартному размеру браузера для <input>
элементов, что больше 80% от всего оставил в камере.