[attr*=value] selectors for class names in this context are likely to have unintended consequences, particularly with such short class values and no namespacing. (Imagine classes such as collapse or color.)
Sticking with the approach of loose-matching selectors, the col selector looks like it could be more safely expressed as .col, [class*="col-"] without breaking compatibility. What do you think of this?
[attr*=value] selectors for class names in this context are likely to have unintended consequences, particularly with such short class values and no namespacing. (Imagine classes such as collapse or color.)
Sticking with the approach of loose-matching selectors, the col selector looks like it could be more safely expressed as
.col, [class*="col-"]
without breaking compatibility. What do you think of this?