Да, если вы сделаете правильную кнопку.Вы можете оформить кнопку так же, как вы можете оформить ячейку таблицы:
.button {
background-color:blue;
color:red;
border:4px solid green;
}
<input type="button" class="button" value="MyButton" />
Вы все еще можете поместить ее в таблицу, если хотите (покайтесь, грешник!), Но, по крайней мере, сделайте кнопку кнопкой,;)
Если вы хотите, чтобы он автоматически заполнял ширину ячейки таблицы, установите кнопку на display:block;