You should not put special characters inside class selectors. Every symbol you use like :@ etc is mus be escaped with \ to avoid parser errors. So in fact itβs not valid css and if vendors change their css parser you might need to rewrite all.
Is a common practice to use not valid characters in functional css (or acss). Itβs not just about this example. Nothing personal. Btw, emoji are valid characters for css selectors, symbols arenβt .
What do you mean by a css hack in this case?
You should not put special characters inside class selectors. Every symbol you use like :@ etc is mus be escaped with \ to avoid parser errors. So in fact itβs not valid css and if vendors change their css parser you might need to rewrite all.
it's just an example, you can use what you prefer, that's why there is a config.)
But it's a valid class in html... ;)
You can even use emojis in your class names, because why not?)
Is a common practice to use not valid characters in functional css (or acss). Itβs not just about this example. Nothing personal. Btw, emoji are valid characters for css selectors, symbols arenβt .
what separator do you suggest?
Any valid charcter that doesnβt require escaping
ok, I'll update example here, on github and later on npm.