У меня две таблицы, каждая из которых занимает 50% экрана, обе выглядят одинаково. Каждая таблица содержит три столбца. Первый столбец не имеет явной ширины, которая занимает все доступное пространство. Два других столбца имеют фиксированную ширину независимо от размера экрана. Я хочу, чтобы содержимое третьего столбца было перенесено.
Я пытался использовать сетку для построения таблицы следующим образом:
display: grid;
grid-template-columns: auto 80px 60px;
И я использую flex в первом столбце, как это:
display: flex;
align-items: center;
flex-grow: 1;
flex-wrap: wrap;
Этот код хорошо работает, если содержимое первого столбца не переполняется, однако содержимое будет переполнено, если содержимое первого столбца слишком длинное (возможно, из-за того, что flex-wrap не будет работать без явной ширины, но Мне нужен первый столбец (без явной ширины) с обернутым содержимым, чтобы заполнить оставшееся пространство ).
Мне интересно, , если это должно быть достигнуто с помощью flex / table / grid, и как обработать первый столбец (это вообще возможно?) С помощью css .
Вот два изображения таблиц на другом экране (первый экран меньшего размера, второй экран большего размера)
![Tables in a smaller screen](https://i.stack.imgur.com/MIrIZ.png)
![Tables in a larger screen](https://i.stack.imgur.com/BwTng.png)