Page Structure

In diesem Bereich findet sich die Basisstruktur der Seite, die im Body-Tag eingefügt werden muss. Diese Struktur besteht aus Header, Content und Footer. Für weitere Informationen zu zum globalen Header und Footer siehe Global -> Header und Global -> Footer.

Im Content-Bereich, bezeichnet mit der ID layout-grid, müssen vor dem Einfügen von spezifischen Einheiten die korrekten Einheiten des Grid-Layouts verwendet werden.

Das Grid Layout garantiert eine stimmige Anzeige der Einheiten für jede Bildschirmgröße und Variation. Welche Teile des Grid Layouts genutzt werden hängt von den genutzten Einheiten und deren gewünschter Positionierung ab.

Das Div-Tag mit der ID layout-grid__area--contentheader wird verwendet um Seiten übergreifende Einheiten darzustellen, wie beispielsweise den Breadcrumb.

In layout-grid__area--herounit können einführende oder prominente Inhalte dargestellt werden. Hier soll maximal eine Einheit verwendet werden, die durch die Klasse fullwidth an der layout-grid__area--herounit auf die volle Breite des Grid Layouts gezogen werden kann. Empfehlenswert ist an dieser Stelle das Modul Opener.

layout-grid__area--maincontent beinhaltet den Content-Bereich der Seite, also je nach Belieben Elemente und Module.

Die Bereiche layout-grid__area--leftcolumn und layout-grid__area--marginal sind nicht für die Verwendung auf neuen Seiten gedacht. Diese Bereiche sind lediglich für die korrekte automatische Konvertierung von alten Seiten in das neue Design vorhanden. Bei manueller Verwendung oder Neugestaltung von Seiten mithilfe des Styleguides ist die Nutzung dieser Bereich dringend zu vermeiden, da sie nicht mehr zeitgemäß sind.

Im Bereich layout-grid__area--contentfooter ist eine Sitemap vorgesehen und die Möglichkeit für ein Feedback-Formular vorhanden. Details zur Einbindung und Nutzung dieser Elemente, siehe Global -> Footer.

<div id="page-wrapper">
    <header id="header">
        <!-- GLOBAL PORTAL HEADER (see "Global -> Header" for full markup) -->
    </header>
    <div id="layout-grid" role="main">
        <div id="layout-grid__area--contentheader">
            <div id="content-header">
                <!-- CONTENTHEADER (Breadcrumb, Languageselect, ...) -->
            </div>
        </div>
        <div id="layout-grid__area--herounit" class="fullwidth">
            <!-- HEROUNIT (Big images or fullwidth (optional) content) -->
        </div>
        <div id="layout-grid__area--leftcolumn">
            <!-- LEFT COLUMN -->
        </div>
        <div id="layout-grid__area--maincontent">
            <!-- MAIN CONTENT -->
        </div>
        <div id="layout-grid__area--marginal" role="complementary" class="marginal">
            <!-- RIGHT COLUMN -->
        </div>
        <div id="layout-grid__area--contentfooter">
            <div id="content-footer">
                <!-- CONTENT FOOTER -->
                <div class="content-footer__brand">
                    <!-- Sitelogo (optional) -->
                </div>
                <a class="to-top" href="#top">Zum Seitenanfang</a>
                <nav class="content-footer__links" aria-label="Weiterführende Links">
                    <!-- Sitemap -->
                </nav>
            </div>
        </div>
    </div>
    <footer id="footer" >
        <!-- GLOBAL PORTAL FOOTER (see "Global -> Footer" for full markup) -->
        <div class="footer__brand">
            <!-- Portallogo -->
        </div>
        <nav class="footer__links" aria-label="Weitere Bereiche auf Berlin.de">
            <!-- Portalnavigation -->
        </nav>
        <div class="footer__claim">
            <!-- Portalclaim -->
        </div>    
    </footer>
</div>
 

Breakpoints

Name Width Description
Smallest
Palm
Most items changes from grid to one column here.
Tablet
Tablet Landscape
Desktop

Abstract

Layout grid areas on medium and large screens

Portalheader
Contentheader
Herounit
Leftcolumn (not in use) Mainbar Marginal
Contentfooter
Portalfooter

Layout grid areas on small screens

Portalheader (Sticky)
Contentheader
Herounit
Mainbar
Marginal
Contentfooter
Portalfooter

Weiterführende Informationen

Barrierefreies Webdesign - Landmark roles

w3.org - ARIA Landmarks