假设我必须在BEM中定义一个标题块。标题需要一些缩进(填充,边距),但是通常的理解是布局应该与组件分开。
问题是,我应该将缩进指定为标题块CSS的一部分,还是仅应由周围的块(布局块或网格)提供?这两种方法都有其缺点和优点。
答案 0 :(得分:2)
您可以在同一个DOM节点上混合几个块(或块和其他块的元素)。
E.g。 <div class="header layout__header">
。
答案 1 :(得分:0)
如果为标题块指定缩进会更好,因为您需要做的工作量较少,并且会保持一致性。