Nikita Shchipilov: Часто бывает, что есть, но в Вашем случае надо делать div'ами. Либо на JS при определенном размере экрана оборачивать td в дополнительные tr. Либо для table задавать display:flex (так тоже можно, но идея выглядит не просто дико, а отвратительно)
Конечно верстка таблицами это бред
И тем не менее есть решения. Например засовываем таблицу в див с overflow-x и задаем фиксированную ширину ячейкам таблицы. Так например реализовано в bootstrap: getbootstrap.com/css/#tables-responsive