Я создаю прототип для простой трёхпанельной слайд-штуки.На второй панели я хотел бы использовать css-grid, чтобы иметь простой способ разделить панель на 4 равных и отзывчивых области, 100% высоты контейнера.
Вот демонстрационная версия:
http://jsfiddle.net/stratboy/obnkc2x5/1/
Часть кода:
<div class="sub-grid-container">
<div class="sub-grid-item">sub 1</div>
<div class="sub-grid-item">sub 2</div>
<div class="sub-grid-item">sub 3</div>
<div class="sub-grid-item">sub 4</div>
</div>
И соответствующий CSS:
.sub-grid-container{
display:grid;
height: 100%;
grid-template-columns: 50% 50%;
grid-template-rows: 50% 50%;
background-color: red;
}
ПРИМЕЧАНИЕ. Я также использую Autoprefixer, и он компилируетсятакие вещи:
.sub-grid-container {
display: -ms-grid;
display: grid;
height: 100%;
-ms-grid-columns: 50% 50%;
grid-template-columns: 50% 50%;
-ms-grid-rows: 50% 50%;
grid-template-rows: 50% 50%;
background-color: red; }
Весь код работает везде, кроме IE11.В IE11 у меня перекрыты 4 ячейки сетки, и контейнер не имеет ни 100% высоты, ни 100% ширины.
Я совершенно новичок в сетке CSS, но я думаю, что делаю что-то действительноосновные .. что я делаю не так?Или, может быть, это невозможно сделать с IE11?