基于组件的框架(如Angular 2)将CSS与组件相关联。这意味着你的component-css不会干扰这个组件外的dom节点。
在这种情况下,由于模糊选择器导致的附带影响不再相关。我们是否应该使用强制执行特定CSS选择器的规则,还是变得毫无意义?以不同的方式表达,有没有合理的理由继续使用特定的选择器?
我对性能观点并不感兴趣,而是在代码架构方面。
答案 0 :(得分:2)
角度分量应该小而且专业,因此不再需要复杂的选择器。 通常简单的类选择器就足够了,因此使用复杂多级选择器的指南是多余的。
您可能仍需要为跨越组件边界的主题和选择器建立一些指导原则。