Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

But in components with scoped styling, you're better off just using css directly. Create a class that has all the styles you want, then use it in the HTML - nicely and cleanly separates css and HTML code.


Why do you want to separate the CSS and HTML? They’re both style info, especially in component design.


Because they're not both style info? Html is a markup language, it applies semantic structure to your content, CSS styles html.

Classes are a tool for selecting markup to style. Sure, you can create a class for every single CSS rule you write, but just because you can doesn't mean you should.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: