|
|
|
|
|
by MatekCopatek
3882 days ago
|
|
I humbly disagree. No, CSS isn't a programming language, but that doesn't mean it can't use functionalities that are typical of programming languages - just look at variables, functions, arrays, maps and other features that preprocessors like SASS have brought us. While some approaches are a matter of taste/habit, I think there's an extremely wide consensus that having everything available in global scope is bad. If the global namespace really is by design, then why are we adopting conventions (such as the one in this very topic) that mostly aim to defeat it? Prefixing class names to apply them only to a specific component is nothing but a primitive way of limiting scope. |
|