Table Talk of Nick Ribal
Who wrote these articles. All the misinterpretations are my own. Styling web components HTML was originally designed for documents. For documents, the cascading styles of CSS makes sense: you want uniform styling across the global environment, with fall-backs as necessary. But for web apps, the document model doesn’t make sense. You want separate components for different things (buttons, menus etc). For a component, you want all the styles to be confined to the component itself: you don’t want a situation where the overall style sheet may affect the look of a button.
…