Если используете
Bootstrap, или ваша таблица
width:100%;
самое разумное, что вы можете сделать, это растянуть ячейку таблицы
<td>...</td>
самим контентом.
Очевидно этот вопрос возник, из-за того что таблица игнорирует ширину столбца,
даже если её задать шапке.
Не забудьте элементу дать фиксированную ширину (длину), и
display: block;
Или table, в идеале, если таблица будет собираться из массива, тогда вы в цикле укажете один элемент со свойствами контента, который размножится и даст одинаковую ширину у конкретного столбца. Я не знаю всей ситуации, но иногда лучше строить контент на
grid
или
flex
, потому что в мобильной версии сайта или приложения таблица может не влезть, и придётся делать нижний скролл, а если таблица на "гридах" или "флексах" то это можно обыграть на
@media (...) CSS
Может кому пригодится:
https://1linelayouts.glitch.me/
Успехов !