Abstraktion weg von CSS

Lassen Sie mich etwas ganz klar machen.

ICH.Hass. CSS.

Es ist ein niemals endender Albtraum. Jede kleine Layoutänderung fühlt sich wie ein Hack an. Lösungen für Probleme scheinen oft darin zu bestehen, Zahlen zu treiben, wie es ein Koch versucht, genau herauszufinden, wie viel Muskatnuss er in seinen bald berühmten Milchreis geben soll. Dann kommt das Problem mit mehreren Browsern, die Probleme mit mehreren Auflösungen.

Um es kurz zu machen, es ist ein Schmerz. Eine PITA, wenn Sie so wollen.

Viele Frameworks versuchen, sich von HTML (benutzerdefinierten Tags, JSF-Komponentensystem) zu entfernen, um den Umgang mit diesem speziellen Fischkessel zu vereinfachen.

Gibt es irgendetwas, das Ihr verwendet habt, das ein ähnliches Konzept für CSS hat? Etwas, das eine Menge browserübergreifender Magie für Sie erledigt, ähnliche Variablen unterstützt (warum muss ich jedes Mal, wenn ich diese Farbe möchte, # 3c5c8d eingeben), berechnete Felder unterstützt (die in CSS und JS 'kompiliert' werden) usw.

Oder denke ich überhaupt richtig darüber nach? Versuche ich, einen sehr quadratischen Block durch ein sehr rundes Loch zu schieben?

Antworten auf die Frage(18)

Ihre Antwort auf die Frage