CSS Grid: Holy Grail Layout

https://www.digitalocean.com/community/tutorials/css-css-grid-holy-grail-layout?utm_medium=content_acq&utm_source=css-tricks&utm_campaign=&utm_content=awareness_bestsellers

Markup

<div class="container">
  <header>
    <!-- Header content -->
  </header>

  <nav>
    <!-- Navigation -->
  </nav>

  <main>
    <!-- Main content -->
  </main>

  <aside>
    <!-- Sidebar / Ads -->
  </aside>

  <footer>
    <!-- Footer content -->
  </footer>
</div>

The grid

Grid items

Bonus: Making it Responsive

Grid and Flexbox

Last updated

Was this helpful?