If css properties and values have been mangled into valid css classes, why not simply set the property and value ?
Is there a need for the indirection ?
(I mean, this particular library seems to be one of those AI-generated ghost town projects that has stuff like a big fancy GOVERNANCE.md but no actual user or contributor community, but that's the strongest reason I've heard to use things like Tailwind.)
Specifically:
1. provide a baseline of default styling on the HTML elements/attributes;
2. provide a set of classes for different layouts: grid, flex, masonry, etc.;
3. provide combinations of styles on the different elements: ol.flex/ul.flex removing the list type and padding, dl.grid providing a grid-style display list, etc.;
4. provide helpers to combine with the base classes or elements: flex.vertical to control orientation; flex.wrap/grid.wrap to wrap the layouts; *.centered for centered text; etc.
meerita•1d ago