Tach!
Ich bezog mich hier auf das Material Design und die die Einschränkungen, die es bedeutet, wenn man die Gestaltung von Komponenten den Komponenten mitgibt.
Das passt dann in der Regel nicht mehr zu vorhandenen Design-Systemen.
Das kann durchaus sein. Es ist aber bei weitem nicht so, dass es immer strikte Designvorlagen gibt, an die man sich halten muss, und dann alles andere anzupassen hat.
Das ist die Essenz der Kaskade und damit von CSS. In meiner Welt zumindest. Eine Komponente ist somit für mich immer Teil eines unbekannten größeren und man meistert das Zusammenspiel nicht dadurch, dass man viele unabhängige Stücke zusammensteckt, sondern indem man die Komponenten so flexibel lässt, dass sie sich an das gegebene anpassen, wie Wasser an ein Flussbett, egal wie schmal oder breit der Fluss ist, wie träge oder flott es voran geht…
Das ist keine Frage der Organisation von Code sondern der Implementation, inwieweit man berücksichtigt, das Platzverhältnisse beispielsweise anders sein können.
Jedenfalls ist das das Ideal zu dem ich strebe. Und flexbox und CSS Grid sind riesige Fortschritte in diese Richtung, bootstrap ein unüberwindbares Hindernis und grundlegendes Look and Feel wie Material Design in meinem Umfeld (vorgegebener Styleguide ohne Bezug dazu) schlicht verschwendete Liebesmüh, die ich komplett entsorgen muss.
Kann ja sein, dass das auf deine Umgebung zutrifft, aber wenn das die Bewertungsgrundlage für alles andere ist, kann ich daraus nur wenig verwertbares mitnehmen.
dedlfix.