Таблицы работают не так.
Прежде всего, каждый <table>
является блочным элементом, поэтому, если не указано иное, следующий элемент после таблицы будет отображаться под ним.
В таблицах каждая <tr>
представляет строку таблицы (они располагаются друг над другом).И внутри каждой строки каждый <td>
представляет столбец этой строки (они отображаются один рядом друг с другом, внутри этой строки).
Если вы действительно хотите использовать <table>
, вы должны поставитьметки в первой <tr>
и все кнопки во второй.
Возможно, вы захотите изучить другие варианты (большинство людей скажут, что вы абсолютно должны, поскольку семантически это не то, для чего таблица),Вы можете использовать 4 divs
, каждый из которых содержит метку + кнопку, и сделать их либо float
рядом друг с другом, либо использовать flex
для достижения того же эффекта.