См. http://www.w3schools.com/css/css_boxmodel.asp
Звучит не так, как будто это будет работать, так как ширина css является только контентом, а дополнение является дополнением к.
Так что, если вы указываетесодержание до 100%, а отступ - 5px, а затем - 100% + 5px.
Звучит так, как будто вам действительно не нужно заполнение в этой ситуации, так как это единственный элемент в td,поэтому я мог бы рассмотреть возможность переопределения унаследованного значения отступа для элемента, по крайней мере, левого и правого, такого как:
<input type="text" style="width:100%; padding-left:0px; padding-right:0px;"/>
Другим подходом было бы использование немного меньшего процента, например 95% или 90%.