It's 2018, does CSS supported by modern browsers still lack the basic building blocks of reuse? Why am I being asked to choose between class="resources" (and having to know how to center a div in that resources class) and class="t:center t:wide-margins t:light-bg" (which is basically reintroducing all the harm of style tags). Why can't I, in 2018 and with vanilla CSS, say: .resources { @include .centered @include .wi…
.resources {
@apply centered wide-margins light-bg;
}
And that's exactly what Tailwind is about, btw!Sadly, as you point, it's not vanilla. It works, though.