Front W

Grundlagen

Die Struktur des Projektes orientiert sich an gängigen CSS-Organisationssystemen wie ITCSS, BEM und CUBE CSS. Die Benennung von Komponenten-Klassen und deren Kind-Elementen ist durch das Namensschema von BEM, die Unterteilung in Elements, Composition, Components und Utilities durch ITCSS inspiriert. Als leitendes Design-Prinzip von CUBE CSS wurde die Fokussierung auf die Kaskade und Vererbung von allgemeiner Styles in die Komponenten übernommen.

Das Projekt definiert daher so früh wie möglich allgemeine Gestaltung von HTML-Elementen, so dass die Gestaltung innerhalb der Hierarchie vererbt wird und nur an wenigen Stellen die generelle Gestaltung durch spezifische Styles überschrieben werden müssen.