其实一直很疑惑如何使用各种 css 选择器。我一般都是直接给某个元素加类然后设置样式,我使用 scss 编写的时候经常就是一堆类不断的嵌套,我觉得既然是使用类进行样式设置应该可以不用嵌套吧
1
ghostgril OP 既然 id 选择器的性能比较好为何不全用 id 进行配置样式呢?使用父子选择器的意义是什么呢
|
2
lwbjing 2018-08-16 10:21:20 +08:00
#module_1, #module_2, #module_3 { ... }
.module { ... } |
3
otakustay 2018-08-16 10:24:44 +08:00
1. 假设不使用 css modules,那么如果用类进行样式设置且不嵌套,你的类名就肯定会需要表示父子关系,不是自己定一套玩法就是用 BEM,最后类名的长度和用父子后的选择器长度没有啥区别
2. id 先把器性能比较好是个错误结论 |
4
imn1 2018-08-16 10:58:51 +08:00
css 既然是跟 html 的,就按 html 来吧
老实说,我个人是喜欢 xml 的,标签可以随意,展示完全靠 xslt 控制 同一个 xml,可以通过不同的 xslt 展现出不同排版顺序的页面 就算出现在 xml 靠前的元素,也可以展现到最后或任意地方 |