CSS, Web, Web Development, Layout.
display: grid; grid-template: auto 1fr auto / 220px 1fr 220px; } header { grid-column: 1 / 4; } main { grid-column: 2 / 3; grid-row: 2 / 3; } nav { grid-column: 1 / 2; grid-row: 2 / 3; } aside { grid-column: 3 / 4; grid-row: 2 / 3; } footer { grid-column: 1 / 4; } The above example uses gridlines