witam, prosty przykład https://jsfiddle.net/ny52np5p/
jak zrobić żeby nowe kolumny nie wychodziły poza grida?
nie chce robić tak

rid-template-areas:
"head head"
"nav  main"
"item item"
"item item"
"item item"
"item item"
"item item"
"item item"
"nav  foot";

te elementy będą dodawane dynamicznie