Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
BEM でヘッダー ブロックを定義する必要があるとします。ヘッダーにはいくらかのインデント (パディング、マージン) が必要ですが、レイアウトはコンポーネントから分離したままにする必要があるという一般的な理解もあります。
問題は、ヘッダー ブロックの CSS の一部としてインデントを指定する必要があるか、それとも周囲のブロック (レイアウト ブロックまたはグリッド) によってのみ指定する必要があるかということです。どちらのアプローチにも、短所と長所があります。
ヘッダー ブロックにインデントを指定すると、作業が減り、一貫性が保たれるため、より効果的です。