CSS Grid will take any element inside of your grid element and place it into its own cell. You can declare where you want your ul element to be by using the grid-row, grid-column, or grid-area attributes. However, this will place your ul and all li elements into that cell/cell range. If you want each li in a separate cell on its own, I would consider change from using ul with each link being a li, to just setting each link inside of its own div. You can then nest these divs directly underneath your css grid element and have each one assigned to a cell.