BEM CSS について読み、それを使用していくつかの小さなサイトをコーディングしました - 私はそれにかなり精通しています。ただし、非常に似ているが関係のないブロックをどのように処理するかについては、まだわかりません。
順序付けられていないリスト ブロックがたくさんあり、それらはすべて一番上の行に同じスタイルを持っているとします。他のリスト項目は異なるレイアウトにすることができ、すべて互いにまったく関係がありません。
ブロックに名前を付けると (たとえば、「latest-news」、「upcoming-events」)、CSS でこれらすべてのブロックをスタックするのが面倒になります。管理が難しいことは言うまでもありません。
このようなものは万能のソリューションではないことを理解してください。しかし、多くの人が同じ質問に直面することを想像してみてください。これらのブロックを「標準リスト」と呼び、リスト項目をブロックとして持つ方が効率的ではないでしょうか?
BEMが達成しようとしていることの原則全体に反しているようです。「最新ニュース」を好きな場所に配置できるはずです。このようにして、最新のニュースコンテンツを保持する正しい「標準リスト」を取得する必要がありますか?
あまり混乱しないことを願っています!どんなアドバイスも素晴らしいでしょう!