I\'m using following HTML markup for my grid.
....
To support IE11 with auto-placement, I converted grid to table layout every time I used the grid layout in 1 dimension only. I also used margin instead of grid-gap.
grid
table
margin
grid-gap
The result is the same, see how you can do it here https://jsfiddle.net/hp95z6v1/3/