cssの設計規則BEMのマニュアル

block__element--modifier のように, blockとelementはアンダースコア2つで区切り, elementとmodifierはハイフン2つで区切る. blockが複数単語になる場合は, 単語と単語の間はハイフン1つで区切る. element, modifierが複数単語になる場合も同様である.

これはC言語的なモジュールと言う解釈でOK?

qiita.com

https://seesparkbox.com/foundry/bem_by_example