То, что я получаю, - это исходные столбцы, размер которых приблизительно равен 20/80 ...
Кажется, это то, что вы определили для своих столбцов:
data {
display: grid;
grid-template: "left right" 1fr / min-content 1fr;
}
Последние два значения в grid-template
представляют размеры столбцов.
Если вы хотите два столбца 50/50, попробуйте вместо этого:
data {
display: grid;
grid-template: "left right" 1fr / 1fr 1fr;
}
... и когдаЯ изменяю размер правого столбца за пределами его окружающего столбца до тех пор, пока не достигнет минимума.
Ну, у вас установлена минимальная ширина.
200px минимумов в двух последних столбцах вашей внешней сетки:
wrapper {
display: grid;
grid-template-columns: [col] 50px [col] minmax(200px,1fr) [col] minmax(200px,1fr);
}
120px минимумов в ваших областях сетки в вашей вложенной сетке:
primary {
grid-area: left;
min-width: 120px;
}
secondary {
grid-area: right;
min-width: 120px;
}
Где выожидать их переполнения?