-ms-grid-columns составляет столбцы

Это CSS, который в настоящее время использует моя сетка:

.projectStatusCountGrid {
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: repeat(10, 1fr);
}

Вот как на самом деле выглядит моя сетка в IE11:

FFFF

Однако, когда я проверяю это, обнаруживается, что все столбцы сетки находятся там... они просто сложены в одном месте. Что мне нужно добавить, чтобы исправить это, что не повлияет ни на что в браузерах с современными функциями?

1 ответ

IE не знает, где разместить столбцы, если вы не скажете это. Вот почему они сложены друг на друга. Для каждого div внутри вашего display: grid контейнер, укажите столбец:

.projectStatusCountGrid div:nth-of-type(1) {
  -ms-grid-column: 1;
}

...

.projectStatusCountGrid div:nth-of-type(12) {
  -ms-grid-column: 12;
}
Другие вопросы по тегам