Я пытаюсь изучить макет css-grid. Я включил флаги сетки для Chrome, FireFox и FireFox Developer. Я также загружал FireFox каждую ночь (на сегодняшний день 52.0a1 (2016-11-07) (64-разрядная версия)). Я на Mac.
Мой план состоял в том, что я хотел использовать функцию auto-fill
, чтобы обеспечить четное количество столбцов. Итак, я сделал это:
.wrapper {
display: grid;
grid-template-columns: repeat(auto-fill, 2.5vw 2.5vw);
}
В Хроме это работало, но во всех ФФ вижу ошибку invalid property value
в отладчике.
Я смотрю на этот пример сетки от Рэйчел Эндрю, а в третьем примере она показывает использование фиксированного числа повторяющегося шаблона:
.wrapper {
display: grid;
grid-template-columns: repeat(11, [col] 4fr [gutter] 3.5fr ) [col] 4fr [gutter];
grid-template-rows: auto repeat(4, [row] auto [gutter] 15px);
}
Я попытался изменить количество повторов на число, и это работает во всех моих браузерах. Но auto-fill
работает только в Chrome. Я знаю, что стандарт еще не выпущен, но так ли это должно быть?
Есть ли какой-нибудь другой способ обеспечить четное количество столбцов, которые поместятся в пространстве?