First Steps

Die ersten Schritte zur Verwendung des Styleguide Berlin.de sind für jedes Vertical gleich und ermöglichen so ein schnelles und einfaches Wechseln zwischen den Verticals. Ein Wechsel zwischen den Verticals sollte bei korrekter Auswahl jedoch nicht nötig sein. Die Verticals unterscheiden sich grundlegend nur im Aussehen, das Markup bleibt in den meisten Fällen gleich. Um ein besseres Verständnis für den Styleguide und dessen Aufbau zu erlangen folgt eine kurze Erläuterung der Grundlagen.

Ein Vertical ist eine Variation des Stils und beeinflusst insbesondere Farben, Schriftstile und Anordnungen von Einheiten. Hierbei bleibt jedoch das Markup weitestgehend gleich und die Änderungen werden mittels CSS getätigt. In seltenen Fällen gibt es auch Anpassungen im Verhalten von Einheiten wodurch es auch leichte Anpassungen im Bereich des Javascripts geben kann. Außerdem gibt es Verticalspezifische Einheiten, die nur im vorgesehenen Vertical verwendet werden können oder sollen, diese sind entsprechend in den Verticals ein- oder ausgeblendet.

Der Styleguide ist strukturiert nach Global, Elements, Modules und Samplepages. Im Bereich Global finden sich die kleinsten Einheiten. Die hier aufgeführten Seiten sollten zu Beginn sorgfältig gelesen werden um ein Gefühl für die Basis der Verwendung zu erhalten. Insbesondere betrifft dies die Einbindung der CSS- und JS-Dateien, den Header und Footer, aber auch Möglichkeiten für Fonts, Colors und Imagesizes, die in jedem Fall beachtet werden müssen. Diese Einheiten stellen die Grundlage der weiteren Verwendung dar und alle nachfolgenden Einheiten basieren auf der Annahme, dass diese Grundlagen Beachtung finden. Eine Nichtbeachtung dieser Grundlagen kann nachfolgend zu unschönen Darstellungsfehlern führen.

Unter Elements finden sich rudimentäre Einheiten, die beliebig eingesetzt werden können um neue Elemente hinzuzufügen oder der Seite eine Struktur zu geben. Diese Einheiten finden sich teilweise in den Modules wieder, sind aber auch alleinstehend oder in Kombination verwendbar. In vielen Fällen ist es notwendig Elemente zu kombinieren um ein stimmiges Gesamtbild zu erzeugen. Beispielsweise ist eine zusammengehörige Kombination von Einheiten aus Elements möglichst im Element mit der Klasse block zu verwenden, da die Klasse block Abstände zur nachfolgenden Einheit festlegt.

Modules sind vorgefertigte Kombinationen aus dem Bereich Elements, die zusätzlich noch eigenes Markup oder Verhalten mitbringen können. Die hier vorgestellten Einheiten sind ohne weitere Anpassungen oder Kombinationen mit anderen Einheiten einsetzbar und bilden jeweils ein geschlossenes System. Aus diesen Einheiten lässt sich ohne weiteres Zutun eine Seite im Sinne des Styleguides erstellen.

Unter Samplepages werden spezielle Kombinationen von Modulen nach Verwendungszweck veranschaulicht. Außerdem gibt es zu jedem Vertical eine Seite, die alle Module beinhaltet. So kann sich ein Überblick über die möglichen Module und Verwendungsmöglichkeiten verschafft werden ohne jede einzelne Modulseite öffnen zu müssen.

Alle Einheiten können verwendet werden indem auf der entsprechenden Seite das HTML-Snippet herauskopiert und in den eigenen Code eingefügt wird. In den weiteren Kapiteln unter Global werden die notwendigen Schritte für die korrekte Darstellung der Einheiten und des Seitenlayouts erläutert.