【发布时间】:2018-11-16 19:39:33
【问题描述】:
我试图在我的 CSS(实际上是 SCSS)文件中使用 BEM 方法,但我一无所获。简单的重置/默认规则有什么问题。我阅读了文档并理解,在另一个项目中重复使用相同的 CSS 组件时可能会出现问题,但我认为这比输入 100 多次“box-sizing:border-box;”要好。或“字体系列:var(--main-font);”。重用代码时,您始终可以检查前一个中的重置规则,很可能它们会相同。
这真的是违反 BEM 哲学的坏做法,还是允许一些例外情况?
【问题讨论】:
-
Github 的标准在这里 gist.github.com/stowball/6ca2fc1d868ebb049f043dbec782dd68。 BEM 是一种方法,因此请根据您的需要进行更改。