Этот codepen создает сетку из красных ячеек 100*50 пикселей в Chrome. Это ожидаемое поведение.
#grid{
display: grid;
grid-gap: 8px;
grid-template-columns: 100px 100px;
}
.cell{
background-color: red;
padding-bottom: 50%;
}
<div id="grid">
<div class="cell"></div>
<div class="cell"></div>
<div class="cell"></div>
<div class="cell"></div>
<div class="cell"></div>
<div class="cell"></div>
</div>
Firefox 52 полностью игнорирует padding-bottom: 50%;
, и я не знаю почему.
Я не могу найти обходной путь. Кто-нибудь может мне помочь?