Startseite Skripte für das Wintersemester 2018/19 Webdesign DOM und Desktop-Layouts Breaking out of the Box


Breaking out of the Box

Dreispaltiges Layout, das dazu genutzt wird, ein wichtiges Zitat über die volle Breite darzustellen

HTML

<main>
  <h2>Breaking out of the Box</h2>

  <div class="einleitung">
    <h3>Einleitung</h3>
    <p>Lorem ipsum…</p>
  </div>

  <blockquote class="vollebreite">
    What a computer is…
  </blockquote>

  <div class="schluss">
    <h3>Schluss</h3>
    <p>Lorem ipsum…</p>
  </div>
</main>

CSS

main {
  display: grid;
  grid-gap: 10px;

  /* links und rechts schmale grid-columns, in der Mitte flexibel zwischen 300px und 40em */
  grid-template-columns: minmax(1em, 1fr) minmax(300px, 40em) minmax(1em, 1fr);
}

/* h2, divs fangen in der 2. Raster-Spalte an */
main h2,
main div {
  grid-column: 2;
  padding: 1em;
}

.vollebreite {
  /*
    damit geht das Element immer über die komplette Breite des Rasters
    egal, wieviele grid-columns es gibt
  */
  grid-column: 1 / -1;
  padding: 1em;
}

Demo

Demo – schaut Euch den Source-Code (HTML & CSS) an und verändert die Breite des Browserfensters!

Download

Ihr könnt Euch das Beispiel auch herunterladen und damit in Brackets experimentieren…