質問: webサイトフロントエンドでの、クラスの命名規則について教えてください。 よく「col__box」のように、「_」が2つ3つと連続して使われているのを見かけます。 これはどのような意図ですか? そのほか、オススメの命名規則があればぜひ教えてください。 よろしくお願い致します。 ### 追記 あと、 のようにして、HTMLのクラス名にCSSが入っているのは何が便利ですか? やたらめったらあって見にくく感じてしまうのですが。
回答: 「命名規則」といっても絶対的な制約はなく、作り手の都合だと思います。 使える文字のような実際の制約は下記 * id名/class名に使用できる文字の種類 あとはなるべく統一感が出るように、とか、長すぎないけど短すぎないように・・・とか いずれにしても「作り手の都合で作り手が管理しやすい」に終始するように思います。 下記のような考察記事も参考にしてください * [OOCSS/BEM/SMACSS] HTML/CSSのclassの命名規則について、今ふたたび考える