1fr XXX 1fr;
grid-template-areas: ". content .";
.content
grid-area: content;
max-width: 1000px;
Что нужно подставить вместо XXX, что бы элемент .content занимал ровно (не меньше) 1000px если ширина браузера позволяет, а 1fr соотв. занимали всё оставшееся пространство, при этом если ширина браузера меньше 1000px — что бы элемент .content занимал 100% ширины?
А в чем проблема на флексах сделать
Не то, что бы это было именно проблемой, но раз уж начали всё GRID'ами рисовать — хотелось бы как можно больше сохранить общий концепт
ИМХО, рисовать A B C - это мусор. Надо разбираться и понимать абстракцию, ещё это настолько же гиблое дело, как делать тоже самое на display: table, или <table>
в этом на самом деле и есть ключевой момент вопроса — понять суть, основная суть в том, можно ли так вообще сделать при исходных условиях или нет.
Сделать с 1fr - не знаю. Но если прописать тоже самое в строку calc() 1000px calc() - работать должно
я так попробовал, calc — сам по себе работает вроде бы корректно, но если оставить фиксированные 1000px — то блок не будет сужаться под ширине браузера
Обсуждают сегодня