<div class="wrapper">
  <header>Intestazione</header>
  <nav>Navigazione</nav>
  <main>Contenuto della pagina</main>
  <footer>Informazioni</footer>
</div>
body {
  paddin: 0px;
  margin: 0px;
}
.wrapper {
  position:absolute;
  display: grid;
  width: 100%;
  height: 100%;
  grid-template-areas:
    "intestazione intestazione"
    "navigazione contenuto"
    "navigazione piedipagina";
  grid-template-rows: 50px 1fr 30px;
  grid-template-columns: 150px 1fr;
}
.wrapper > header {
  grid-area: intestazione;
  background-color: #8ca0ff;
}
.wrapper > nav {
  grid-area: navigazione;
  background-color: #ffa08c;
}
.wrapper > main {
  grid-area: contenuto;
  background-color: #ffff64;
}
.wrapper > footer {
  grid-area: piedipagina;
  background-color: #8cffa0;
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.