Если вы не знаете, сколько столбцов у вас будет, объявление
table-layout: fixed
вместе с не установка ширины столбца ,
будет означать, что браузеры делят общую ширину равномерно - несмотря ни на что.
Это также может быть проблемой с этим подходом, если вы используете это, вы должны также рассмотреть, как переполнение должно быть обработано.