Ich habe den Code, mit dem ich die BEM-Benennung auf das Projekt anwenden kann. Aber ich denke, etwas stimmt nicht, weil BEM feststellt, dass Elemente von Elementen nicht existieren sollten. Wie kann ich sie dann benennen?Wie formatiere ich HTML nach BEM Namenskonzept?
<div class="container">
<div class="profile">
<p class="profile__message></p>
<div class="profile__item">
<div class="profile__item__el profile__item__el-image">
<a class="thumb"><img></a>
<div class="profile__item__el-remove"></div>
</div>
<span class="profile__item__el profile__item__el-name"></span>
<span class="profile__item__el profile__item__el-author"></span>
<span class="profile__item__el profile__item__el-date"></span>
<div class="profile__item__el-favorite"></div>
</div>
</div>
</div>
Ich sehe, dass ich nicht eine eigene Klasse ‚profile__item__el‘ becuz nicht alle Elemente des gleichen Typs verwendet werden soll, aber die sind alle item-Elemente, und ich denke, es sollte von ihren Klassennamen offensichtlich , aber es scheint wie nach BEM ist es nicht korrekt.