>>689
> 矛盾してない?

全然矛盾してない。.onを状態として扱うなら、
.onのときに表示するか非表示にするかはコンポーネント次第。

つまり、 .dialogと組み合わせて初めて
どういう表示になるかが特定できる

.onだけで決めてはだめという話


>>690
> .hoge .on{display:block}はダメ
> .hoge.on{display:block}はokってことだろ?

ほら間違ってる。だから説明がいるんだよw

.onが状態(JavaScriptから変更するもの)ならば、.onだけで
見た目が決定されたらだめ。必ずコンポーネントを表すクラスと組み合わせて使う
.hoge .on は .on だけでは何も決まらず、 .hoge と組み合わせているから問題ない