私は、クラス名の先頭に大文字を付けている人が増えています。たとえば、次のスニペットで 'o-'と 'a-'を入力します。これらのCSSクラスの最初の文字は何を指していますか?
<div class="o-main-header">
<div class="o-main-header__logo">
<a class="m-svg-icon o-main-header__logo-svg">...</a>
</div>
</div>
これらの文字は何を表していますか?これはBEMの一部ですか?
ありがとうございます!
おそらくいくつかのテンプレートシステムですが、それ自体をcssするのは意味がありません。あなたはクラス "フレッド"または "子猫"を呼び出すことができます。それはCSSに関する限りの名前です。 –
あなたはどこのサイトを見ましたか? – atha
@athaいくつか。彼らはBrad Frostの「Atomic Design」テンプレート作成者です:http://demo.patternlab.io/?p=organisms-header。 – jonnykates