Decoupling Your HTML, CSS, and JavaScript
Philip WaltonBy decoupling of HTML, CSS and JavaScript you ensure that certain parts of the code aren’t depended on others. This way you’ll increase the predictability and maintainability of your code Having extra classes in HTML because of this is a good trade-off.