BEM是否真的“禁止”所有重置/默认规则?

时间:2018-11-16 19:39:33

标签: css sass bem

我正在尝试在我的CSS(实际上是SCSS)文件中使用BEM方法,但是我一无所获。简单的重置/默认规则有什么问题。我阅读了文档并了解到,在另一个项目中重复使用相同的CSS组件时可能会出现问题,但我认为这比输入100倍以上的“ box-sizing:border-box;”更好。或“字体家族:var(-main-font);”。重用代码时,您始终可以检查上一个中的重置规则,很可能它们是相同的。

这是违反BEM哲学的不良做法,还是允许某些例外情况?

1 个答案:

答案 0 :(得分:1)

BEM只是理智的建议。始终允许例外。

但是实际上每个您实际上并不需要box-sizing: border-box。尝试计算同时设置了widthpadding的块。如果只有少数几个,这不是放弃重置的理由吗? ;)