nix: @when das W3C aufSASSig wird - CSS Conditionals Level 5 und die Kompatibilität

Beitrag lesen

Nur ein flüchtiger Gedanke, der sich bei den if/else if/else if/ … eingestellt hat: switch/case!

Das wäre, würde ich meinen, eine druchaus praktikable Alternative zum if. Und wie in swift behandelt, also ohne fall though … könnte das doch auch, vielleicht sogar besser, passen⁈

Immerhin: wie sieht es denn beispielsweise bei den Querries aus? Wie schnell überlappen sich da Anforderungen und bestimmen dann, vmtl. ob ihrer Reihenfolge, ob nun die eine oder andere gewinnt? Mit einem switch/case-Konstrukt (incl. default-Zwang wie in swift?) könnte da was in ähnlicher Weise zusammengefaßt werden, wie die CSS-Regeln mit Nesting: einerseits kann es damit übersichtlicher werden. Andererseits findet man beim Zusammenfassen von bestehendem CSS in Richtung Nesting auch schnell mal die eine oder andre Leiche.