老师,你看我这样理解设计模式正确吗?
来源:2-7 CSS设计模式完结(3)

菜卷_
2021-11-10
我的理解:
设计模式不能混用,但设计模式的分类(如SMACSS)或分层(ITCSS)可裁剪。
疑问:
1,如果基于设计模式不能混用这个理解,那么当我用SMACSS这个设计模式来对css进行架构时,将头部命名为为l-header,头部内部的内容该如何命名?使用BEM命名规范来命名的话,那么设计模式不就混用了吗?就和我的理解产生了冲突;
2,那么如果设计模式可以混用,SMACSS和ITCSS我是不是可以理解成BEM和OOCSS的组合进阶版,那么我实际应用中只需要在SMACSS和ITCSS中选择一个,再和BEM一起使用就行,那BEM和OOCSS的应用场景一般是哪里啊?
写回答
1回答
-
小小小
2021-11-11
SMACSS 和 ITCSS 中选择一个。
BEM 是进阶版 OOCSS,所以用 BEM 即可。
所以最后搭配下来推荐使用 ITCSS + BEM。BEM 是任何场景都需要用的,听课程,都有讲解。
012021-11-11
相似问题